我使用Install4J从一个JAR安装由两个服务(两个启动程序)组成的应用程序。我想在无人值守模式下更新我的应用程序,然后停止这两个服务并启动这两个服务,而不必要求用户输入管理员的密码。这两个服务最初都是以根用户身份启动的,我已经使用'ps‘命令验证了,当其中一个服务调用ApplicationLauncher.launchApplication Install4J In
我有一个在visual studio 2010中创建的安装程序,它会写入HKCU的注册表。它在安装和运行期间都需要管理权限。现在,当我以管理权限安装它时,注册表项将从标准帐户写入标准用户的HKCU注册表部分。但当我以管理权限运行它时,它正在从管理员注册表HKCU读取数据。经过大量搜索后,我得出结论:当您以提升的权限运行程序时,它会搜索提升的用户的HKCU。但是为什么在安装过程中没有发生同样的事情,因为我当时也有管理权