Windows ユーザーがログインしたときに自動的にメールを送信する Windows サービスを開発しました。そのメールの本文にユーザーの名前を追加したいと思います。Windows サービスを使用してユーザーを特定するにはどうすればよいですか? 出来ますか?ユーザー名を特定できるWindowsサービス(C#)で許可されているプロパティを教えてください。
質問する
209 次
2 に答える
0
システムにログオンしている現在のユーザーは、次のように抽出できます。
string user = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
MSDN リファレンスは次のとおりです。
于 2013-04-05T13:16:19.880 に答える
-2
次のステートメントを試すと、現在のユーザー名を簡単に取得できます。
System.Environment.UserName.ToString();
使用できる Environment クラスの他のメンバーもいくつかあります 。
これがあなたの質問に答えることを願っています。
于 2013-04-05T10:57:09.307 に答える