我有一个需要执行驱动程序安装程序exe文件的java应用程序。在Linux上我们输入“gksudo myCommand”。有没有办法从Windows命令行提升权限?
答案 0 :(得分:1)
您可以使用其他用户在Windows中运行每个应用程序,例如管理员。但执行此命令的用户需要具有这样的凭据。
编辑:
事先您可以查找Windows 7和Vista中可用的用户帐户控制(UAC),如果它可能是您的替代方案。
答案 1 :(得分:1)
我决定将可执行二进制文件部署到调用jar的系统上。通过这种方式,用户可以右键单击并以管理员身份运行...这不起作用......所以我一直在寻找......看看这个......
Elevate.exe ..它基本上就像Windows GKSudo !!!! http://www.robotronic.de/elevate.html
所以...我将32位exe打包到我的程序中并进行部署,然后根据需要运行它。
答案 2 :(得分:0)
您可以使用runas
之类的runas /user:Administrator myCommand
命令(它要求用户输入密码)。
您还可以在PowerShell中使用Start-Process
cmdlet,例如Start-Process -Verb runas myCommand
(它要求用户单击UAC对话框)。