我的c#程序如何检测它是否插入用户主域?

时间:2011-12-13 15:19:47

标签: c# .net networking network-programming dns

我的应用程序的用户在笔记本电脑上运行应用程序,我需要根据当前登录用户的位置更改应用程序设置。我希望应用程序在插入HQ域时使用一组设置,在远离办公室漫游时使用不同的设置。

我如何以编程方式检测到它?

1 个答案:

答案 0 :(得分:0)

您可以使用当前用户名

将查询发送到ActiveDirectory,如here所述
IPrincipal threadPrincipal = Thread.CurrentPrincipal;
threadPrincipal.Identity.Name