Как моя программа на c # может определить, подключена ли она к домашнему домену пользователя? - PullRequest
1 голос
/ 13 декабря 2011

Пользователи моего приложения запускают приложение на ноутбуках, и мне нужно изменить настройки приложения в зависимости от местоположения вошедшего в систему пользователя. Я хочу, чтобы приложение использовало одну группу настроек, когда они подключены к домену HQ, и другие настройки, когда они находятся в роуминге вне офиса.

Как я могу это программно обнаружить?

1 Ответ

0 голосов
/ 13 декабря 2011

Вы можете отправить запрос в ActiveDirectory, как описано здесь , с текущим именем пользователя

IPrincipal threadPrincipal = Thread.CurrentPrincipal;
threadPrincipal.Identity.Name
...