是否可以使用Java设置不同的Windows用户?
我有以下问题:
我的应用程序以管理员身份执行编写的程序。但是,在某一时刻我需要切换 Windows 用户以便从命令行执行程序(该程序只能由该用户访问 - 由于其许可证,我无法以管理员身份启动它)。
因此,为了简化解释,我需要做以下事情:
- 以管理员身份启动程序
- 在某一时刻以不同用户身份登录
- 从命令行执行程序
- 退出用户,以管理员身份登录
- 继续执行程序直到结束
除了以用户身份登录之外,我做了所有事情。程序运行在vps服务器上。
我正在谷歌搜索但找不到正确的解决方案。
在Linux中我们有su
为了这,
我不确定 Windows,但这个博客似乎可以做到这一点。
further
这是从 java 执行本机命令的代码片段
try {
// Execute a command without arguments
String command = "dir";
Process child = Runtime.getRuntime().exec(command);
// Execute a command with an argument
command = "dir";
child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
}
Source
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)