我将有一个以管理员身份运行并侦听端口的服务。我的 GUI 程序将与管理员服务对话以获取需要管理员权限的项目。
如果该服务尚未运行,我需要启动它。如何让我的 GUI 程序以管理员身份运行命令?我假设用户会被询问是否要继续。
我希望我可以在 CMD 窗口中输入一些内容,因为它应该非常适合我的 Java 程序。我在想类似的事情run-as-admin javaw my-service.jar
where run-as-admin
是询问是否继续的命令。
Windows 包含工具“runas”,可用于使用不同的用户帐户启动任何可执行文件。
然后在命令行上您可以使用:
runas /user:Administrator "javaw -jar my-service.jar"
唯一的缺点是,您需要输入密码,不能将密码作为 runas 命令的参数提供
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)