■ ユーザ名
構文
Environment.UserName;
サンプル
http://www.atmarkit.co.jp/fdotnet/dotnettips/642displayname/displayname.htmlを参照のこと
private string GetFullName() { // ドメイン名 string domain = Environment.UserDomainName; // ユーザ名 string userName = Environment.UserName; string path = string.Format("WinNT://{0}/{1}", domain, userName); string fullName; using (var directoryEntry = new DirectoryEntry(path)) { // フル・ネーム fullName = directoryEntry.Properties["FullName"].Value.ToString(); } return fullName; } private void button18_Click(object sender, EventArgs e) { this.label1.Text = this.GetFullName(); }
■ フル・ネーム
構文
string fullName = string.Empty; using (DirectoryEntry dirEnt = new DirectoryEntry(path)) { string.Format( "WinNT://{0}/{1}" Environment.UserDomainName // ドメイン名 , Environment.UserName); // ユーザ名 fullName = dirEnt.Properties["FullName"].Value.ToString(); }
■ サンプル
private void button6_Click(object sender, EventArgs e) { this.label1.Text = Environment.UserDomainName; // ドメイン名 this.label2.Text = Environment.UserName; // ユーザー名 string path = string.Format( "WinNT://{0}/{1}" , Environment.UserDomainName , Environment.UserName); using (DirectoryEntry dirEnt = new DirectoryEntry(path)) { // フル・ネーム this.label3.Text = dirEnt.Properties["FullName"].Value.ToString(); } }
参考文献
http://www.atmarkit.co.jp/fdotnet/dotnettips/642displayname/displayname.htmlhttp://www.atmarkit.co.jp/fdotnet/dotnettips/055machinename/machinename.html