Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

получить имя залогенненого пользователя

1.9K
10 декабря 2005 года
ProgMaster
47 / / 29.08.2004
Т.к. моё приложение сервис - то GetUserName не катит, т.к. возвращает имя "SYSTEM". А как еще можно получить имя залогененного пользователя в системе ?
8.3K
14 декабря 2005 года
Chuvak
40 / / 23.11.2005
Цитата:
Originally posted by ProgMaster
Т.к. моё приложение сервис - то GetUserName не катит, т.к. возвращает имя "SYSTEM". А как еще можно получить имя залогененного пользователя в системе ?


 
Код:
char str[1024];
  if (GetEnvironmentVariable("username",str,1024))
     MessageBox(0,str,"Current user",MB_OK);

Если не пройдёт есть еще вариант:
 
Код:
if (GetEnvironmentVariable("userprofile",str,1024))
     MessageBox(0,str,"Current user",MB_OK);

-- вернет строку типа "C:\Documents And Settings\Витя", где тут имя юзера объяснять не надо.

P.S. "username" - это константа, имя параметра, а не Вася|Петя|Саша :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог