私はこれを打ってみました:
Console.WriteLine("Environment.UserDomainName: " + Environment.UserDomainName);
Console.WriteLine("Environment.UserName: " + Environment.UserName);
ドメインにログインしている場合Environment.UserDomainName
は適切な値を返しますが、そうでない場合はコンピューターの名前を返すだけです。
現在のユーザーがドメインにログインしているかどうかをテストする良い方法はありますか?