0

Windows ユーザーがログインしたときに自動的にメールを送信する Windows サービスを開発しました。そのメールの本文にユーザーの名前を追加したいと思います。Windows サービスを使用してユーザーを特定するにはどうすればよいですか? 出来ますか?ユーザー名を特定できるWindowsサービス(C#)で許可されているプロパティを教えてください。

4

2 に答える 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 に答える