1

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

操作系统视窗 7

似乎,这不能仅使用 Java 代码完成,而是通过 JNI 调用本机命令。

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

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

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

谢谢,

4

1 回答 1

2

如果你在 *nix 系统上,你可以使用sudofrom Runtime.exec。有关详细信息,请参阅此问题

于 2012-04-18T11:09:46.973 回答