【发布时间】:2014-11-11 17:18:32
【问题描述】:
我们必须使用提升来运行我们基于 Java 的应用程序的更新程序(以便它可以覆盖安装位置中的文件,通常是 %ProgramFiles%\<productName>)。到目前为止,我使用了一个请求提升并调用另一个脚本的 .vbs 脚本。有人告诉我,出于安全原因,某些公司不允许运行 .vbs 脚本。我宁愿创建一个需要提升的.exe。这就是我所做的,但是现在当我尝试从 Java 直接启动需要提升的应用程序时,它失败并出现 java.io.IOException: CreateProcess error=740, The requested operation requires elevation。
如何运行这个 Windows 自动请求所需提升的应用程序?
【问题讨论】: