Windows 7的权限提升?

时间:2011-07-04 05:30:15

标签: windows uac sudo elevated-privileges

我有一个需要执行驱动程序安装程序exe文件的java应用程序。在Linux上我们输入“gksudo myCommand”。有没有办法从Windows命令行提升权限?

3 个答案:

答案 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对话框)。

请参阅:http://satob.hatenablog.com/entry/2017/06/17/013217