gpt4 book ai didi

java - Windows:使用 CMD(或 Java)从非特权运行特权命令

转载 作者:可可西里 更新时间:2023-11-01 09:35:27 26 4
gpt4 key购买 nike

我将拥有一个以管理员身份运行并监听端口的服务。我的 GUI 程序将与管理员服务对话以获取需要管理员权限的项目。

如果该服务尚未运行,我将需要启动它。如何让我的 GUI 程序以管理员身份运行命令?我假设系统会询问用户是否要继续。

我希望我可以在 CMD 窗口中输入一些东西,因为它应该非常适合我的 Java 程序。我在想类似 run-as-admin javaw my-service.jar 的东西,其中 run-as-admin 是询问是否继续的命令。

最佳答案

Windows 包含“runas”工具,可用于使用不同的用户帐户启动任何可执行文件。

然后在命令行上使用:

runas /user:Administrator "javaw -jar my-service.jar"

唯一的缺点是,您需要输入密码,不能将密码作为参数提供给 runas 命令

关于java - Windows:使用 CMD(或 Java)从非特权运行特权命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com