2011-05-30 57 views
2

我需要使用我的应用程序创建新进程,并具有特定用户权限&特权(不是运行我的应用程序的用户)。 我的应用程序安装在unix,linux,windows(xp,vista,7,2000+服务器)上。从Java应用程序运行具有其他用户特权的新进程

我开始使用Windows。 带有“runas”命令的Runtime.exec()将不起作用,因为需要密码,并且没有办法在runas命令中嵌入密码(这里有一个VB脚本,但它不适用于win7,xp)。

有没有办法做到这一点?是否有一个开放源代码可以处理所有操作系统的这个问题? 你能给一段代码吗?

感谢...

+0

可能重复[如何使用Windows上的其他用户帐户创建新进程?](http://stackoverflow.com/questions/362198/how-can-i-create-a-new-process-with -another - 用户帐户上的窗户) – skaffman 2011-05-30 09:06:58

回答

0

我不知道有关Windows,但在现代Unix系统的正规途径作为另一个用户sudo运行命令。

相关问题