ログインユーザ名の取得について
- 題名: ログインユーザ名の取得について
- 著者: キャンディ
- 日時: 2009/12/29 14:03:03
- ID: 26167
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ログインユーザ名の取得について
- 著者: オショウ
- 日時: 2009/12/30 2:59:26
- ID: 26169
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ログインユーザ名の取得について
- 著者: キャンディ
- 日時: 2010/01/06 1:33:16
- ID: 26180
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
現在、ログインユーザ名を取得し、ログへあるデータを書き出しています。
別のプログラムがそれを回収して、ログインユーザ名でそのログを管理するのですが、
Envaironment.UserName
や
System.Windows.Forms.SystemInformation.UserName
では、最初に登録したユーザー名を取得してしまいます。
変更後の名称を取得できないでしょうか?
また、
WindowsIdentity identity = WindowsIdentity.GetCurrent();
DirectoryEntry user = new DirectoryEntry("WinNT://" + identity.Name.Replace("\\", "/"));
MessageBox.Show(user.Properties["FullName"].Value.ToString());
では取得は出来たのですが、時間がかかってしまいます
スムーズに現在のユーザ名を取得できないでしょうか?