■ ユーザ名
構文
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