2012-02-21 17 views
1

我希望我的應用程序能夠確定哪個用戶已啓動它(應用程序)。我將需要它發送郵件給這個用戶。找出工作站上的哪個用戶啓動了程序

它可以在java中完成嗎?

謝謝。

+0

也許這線程可以幫助你 http://stackoverflow.com/questions/1126684/how-do-i-access-windows-credentials-from-java – Alfabravo 2012-02-21 01:23:55

回答

3

System.getProperty("user.name")是配不上你,或者你需要更多?

+0

對不起,我對java有一點認識。無需生氣 – Yosi199 2012-02-21 02:04:46

+0

您可能需要完整的電子郵件地址或類似信息。你沒有說如果你知道域名。 – 2012-02-21 02:13:31

+0

'System.getProperty(「user.name」)'很容易造假,只需從'java -Duser.name =「查詢Norris」YourMainClass'命令行啓動程序即可。 – 2013-04-18 07:10:04

2

燁,你可以使用NTSystem

+0

非常感謝您,先生 – Yosi199 2012-02-21 02:04:57

+0

沒有問題,我希望它有幫助。 – northpole 2012-02-21 02:31:25

相關問題