最近我试图找到问题“如何确定当前登录用户是否是域的一部分”的答案
在 Stackoverflow 上,我找到了相当不错的答案,其中涉及使用
using System.Security.Principal;
using System.DirectoryServices.AccountManagement;
但我也看到一个简单的解决方案说
System.Environment.UserDomainName; - gives name of the current user's domain name.
System.Environment.MachineName; - gives name of the machine.
如果以上两个不相同,则表示用户是 UserDomainName 返回的域的一部分
很公平, MSDN的这个链接也证实了这一点
现在的问题是如果“域名”和“机器名”相同怎么办?或者是否有可能与域名完全相同名称的机器可以加入域?
如果这是真的,是否有可能通过在这个简单的解决方案中添加一些东西来反检查