gpt4 book ai didi

java - 使用java以管理员身份执行命令行进程

转载 作者:行者123 更新时间:2023-11-30 04:49:18 26 4
gpt4 key购买 nike

必须使用java通过运行时命令行进程安装自定义服务(需要管理权限)。

操作系统 Windows 7

看来,这不能只用 Java 代码来完成,而是通过 JNI 调用 native 命令。

以下代码以管理员身份打开命令提示符,但无法使用该权限在同一提示符中执行后续命令。

Process p = Runtime.getRuntime().exec("cmd /c start runas /user:domain\\administrator /savecred:try.txt cmd");

有什么最佳方法可以实现这一目标吗?

谢谢

最佳答案

如果您使用的是 *nix 系统,则可以使用 Runtime.exec 中的 sudo。请参阅this question了解详情。

关于java - 使用java以管理员身份执行命令行进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10208017/

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