2011-05-30 20 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運行命令。

相關問題