我的c#程序如何检测它是否';s已插入用户的主域?
我的应用程序的用户在笔记本电脑上运行应用程序,我需要根据当前登录用户的位置更改应用程序设置。我想应用程序使用一组设置时,他们插入自己的总部域和不同的设置时,他们是漫游离开办公室我的c#程序如何检测它是否';s已插入用户的主域?,c#,.net,networking,network-programming,dns,C#,.net,Networking,Network Programming,Dns,我的应用程序的用户在笔记本电脑上运行应用程序,我需要根据当前登录用户的位置更改应用程序设置。我想应用程序使用一组设置时,他们插入自己的总部域和不同的设置时,他们是漫游离开办公室 如何以编程方式检测此问题?您可以使用当前用户名将查询发送到ActiveDirectory,如前所述 IPrincipal threadPrincipal = Thread.CurrentPrincipal; threadPrincipal.Identity.Name 您将使用什么以非编程方式检测此问题?也就是说,假设你
如何以编程方式检测此问题?您可以使用当前用户名将查询发送到ActiveDirectory,如前所述
IPrincipal threadPrincipal = Thread.CurrentPrincipal;
threadPrincipal.Identity.Name
您将使用什么以非编程方式检测此问题?也就是说,假设你坐在电脑前——你会检查哪些设置来确定你的位置(环顾四周是欺骗!),你需要一个数据表connection@AakashM计算机、属性、工作组/域如何?或者网络和共享中心,当前已连接到网络?@Rup对,因此如果这是正确的,我们现在知道实际问题:“我如何以编程方式确定工作组/域和/或当前连接的网络?”。当我漫游时,(从网络拔出计算机,回家)我的用户名保持不变。是的,但漫游广告服务不可用,DirectorySearcher引发异常。