Java 在没有用户访问控制的情况下以静默方式升级软件

Java 在没有用户访问控制的情况下以静默方式升级软件,java,cmd,installshield,Java,Cmd,Installshield,我想知道的是,有没有办法在我的客户不知道的情况下悄悄升级我的软件。我只想绕过所有的用户访问控制,升级到更高的版本。你不能“绕过”UAC;你必须在它的约束下工作。但是,Windows Installer确实提供了一个特定的转义图案填充,该图案填充可能与您想要的重叠:。还有一个文件也引用了此文档 要使UAC补丁正常工作,有很多要求,因此这里有一个非常高的概述: 您必须在足够新的操作系统和Windows Installer版本上安装基本软件包 基本包必须包含对用于(将)签署修补程序的证书的引用 这只

我想知道的是,有没有办法在我的客户不知道的情况下悄悄升级我的软件。我只想绕过所有的用户访问控制,升级到更高的版本。

你不能“绕过”UAC;你必须在它的约束下工作。但是,Windows Installer确实提供了一个特定的转义图案填充,该图案填充可能与您想要的重叠:。还有一个文件也引用了此文档

要使UAC补丁正常工作,有很多要求,因此这里有一个非常高的概述:

  • 您必须在足够新的操作系统和Windows Installer版本上安装基本软件包
  • 基本包必须包含对用于(将)签署修补程序的证书的引用
  • 这只适用于修补程序,因此如果您在为更新构建修补程序时遇到问题,那么您就倒霉了

许多人发现实际过程相当繁重,转而选择按用户交付安装,而不需要管理员权限来安装或更新。

我们需要更多应用程序上下文-您是a)分发一个独立的双击jar b)一个zip文件,其中库位于单独的文件中,运行脚本或c)a启动4J应用程序?如果只是一个小升级,那么只是一个补丁升级,如果完成了大的更改,那么应该卸载以前的应用程序,并通过新的应用程序进行替换..jitterbit-agent-8.7.0.2.exe/s/v/qn我有此cmd以静默方式升级应用程序,但在非管理员帐户中安装时会提示。。