java的请求提升
我们必须使用提升来运行基于Java的应用程序的更新程序(因此它可以覆盖安装位置中的文件,通常是java的请求提升,java,windows,elevation,Java,Windows,Elevation,我们必须使用提升来运行基于Java的应用程序的更新程序(因此它可以覆盖安装位置中的文件,通常是%ProgramFiles%\)。到目前为止,我使用了一个.vbs脚本来请求提升并调用另一个脚本。有人告诉我,在一些公司,由于安全原因,不允许运行.vbs脚本。我宁愿创建一个需要提升的.exe。这就是我所做的,但是现在当我尝试直接从Java启动需要提升的应用程序时,它失败了,出现了Java.io.IOException:createprocesserror=740,请求的操作需要提升 如何运行Windo
%ProgramFiles%\
)。到目前为止,我使用了一个.vbs脚本来请求提升并调用另一个脚本。有人告诉我,在一些公司,由于安全原因,不允许运行.vbs脚本。我宁愿创建一个需要提升的.exe。这就是我所做的,但是现在当我尝试直接从Java启动需要提升的应用程序时,它失败了,出现了Java.io.IOException:createprocesserror=740,请求的操作需要提升
如何运行Windows自动请求所需标高的应用程序?问题在于,在Windows上启动某些东西似乎至少有两种方法。在Java中,一个是使用
进程实现的。我在SWT的Program.launch
(使用ShellExecute
)实现中找到了另一个。使用后者时,Windows会在必要时询问用户高程