我有一个java应用程序,它需要执行驱动程序安装程序exe文件。在Linux上,我们输入"gksudo myCommand“。有没有办法从Windows命令行提升权限?
发布于 2011-07-05 09:34:25
我决定在调用jar的系统上部署一个可执行的二进制文件。这样,用户就可以右键单击并以管理员身份运行...那不管用。所以我一直在找...看看这个。
Elevate.exe..它基本上就像微软的GKSudo!http://www.robotronic.de/elevate.html
所以..。我将32位的exe打包到我的程序中并部署它,然后根据需要运行它。
发布于 2011-07-04 13:33:21
您可以使用不同的用户在windows中运行每个应用程序,例如管理员。但是执行此命令的用户需要具有执行此操作的凭据。
编辑。:
提前,你可以查找用户帐户控制(UAC),这是在Windows7和Vista中可用,如果它可能是你的替代方案。
发布于 2017-06-22 22:33:38
您可以使用像runas /user:Administrator myCommand这样的runas命令(它要求用户输入密码)。
您还可以在PowerShell中使用像Start-Process -Verb runas myCommand这样的Start-Process cmdlet (它需要用户单击UAC对话框)。
请参阅:http://satob.hatenablog.com/entry/2017/06/17/013217
https://stackoverflow.com/questions/6567616
复制相似问题