我有一个需要执行驱动程序安装程序 exe 文件的 java 应用程序。在 Linux 上,我们输入“gksudo myCommand”。有没有办法从 Windows 命令行提升权限?
问问题
1528 次
3 回答
1
您可以使用不同的用户(例如管理员)在 Windows 中运行每个应用程序。但是执行此命令的用户需要有凭据才能执行此操作。
编辑。:
如果它可能是您的替代方案,您可以提前查找 Windows 7 和 Vista 中可用的用户帐户控制 (UAC)。
于 2011-07-04T05:33:20.980 回答
1
我决定将一个可执行二进制文件部署到调用 jar 的系统上。这样用户可以右键单击并以管理员身份运行...这不起作用...所以我一直在寻找...检查一下...
Elevate.exe .. 它基本上就像 Windows GKSudo!!!! http://www.robotronic.de/elevate.html
所以...我将 32 位 exe 打包到我的程序中并部署它,然后根据需要运行它。
于 2011-07-05T01:34:24.873 回答
0
您可以使用runas
类似命令runas /user:Administrator myCommand
(它要求用户输入密码)。
您还可以Start-Process
像Start-Process -Verb runas myCommand
在 PowerShell 中一样使用 cmdlet(它需要用户单击 UAC 对话框)。
于 2017-06-22T14:33:37.717 回答