我创建的附加安装程序已成功运行;我创建了一个新项目,标记为附加安装程序,并使用我要“添加”到的原始应用程序的应用程序 ID 设置“具有 ID 的应用程序”字段。

但我发现一位用户无法使用它。我们验证了该应用程序确实已安装,并且他正在正确的机器上运行可执行文件。

有谁确切地知道 install4j 如何检查附加安装程序是否可以运行? (例如,注册表项、特定文件等,以便我可以准确找到要在工作机器和特定用户之间进行比较的内容)

最佳答案

检查注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\ej-technologies\install4j\installations ,它应该包含一个值 instdir[application ID] 。如果没有,可能安装程序是在没有特权的情况下运行的,并且 key 在 HKCU 而不是 HKLM 中。

10-07 19:33
查看更多