| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Получить имя пользователя в домене. |
| Автор: ckopn 4.9.2007, 15:21 |
| Нужно плучить в строковую переменную имя пользователя в домене НТ который запустил программу. Как? |
| Автор: HalkaR 4.9.2007, 15:25 |
| SystemInformation.UserDomainName Добавлено через 3 минуты и 1 секунду Хотя это не совсем то, это текущий пользователь :( |
| Автор: mihryak 4.9.2007, 15:30 | ||
подойдёт? |
| Автор: HalkaR 4.9.2007, 15:37 | ||
Вроде оно
Добавлено через 4 минуты и 59 секунд mihryak, твой вариант выдаст тоже, что мой первый, т.е. неверный ответ. |
| Автор: thomas 4.9.2007, 17:05 | ||
выдает кто залогинился в систему. |
| Автор: archeg 4.9.2007, 17:39 |
Скорее Thread.CurrentPrincipal.Identity.Name Этот вариаент вернет то же что и предыдущие ПРоблема в том что текущий юзер, залогиненый в систему может отличатся от юзера, который запустил код. |
| Автор: HalkaR 4.9.2007, 18:01 | ||
Да наверно CurrentPrincipal лучше будет. |
| Автор: ckopn 4.9.2007, 19:10 |
| Наверно то. Я пока дома не могу проверить. Просто в домене, есть логин пользователя. А еще есть First Name, Second Name , Inicials. Вот нужно информацию взять именно оттуда. |