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

Ваш аккаунт

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

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

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

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

2.2K
26 декабря 2002 года
ELpH
5 / / 26.12.2002
Всем привет!
Никто случайно не знает как получить login текущего пользователя? Т.е., если я вошел систему с логином ipupkin, то как, запустив прогу в текущей сессии, считать логин пользователя и узнать, что это ipupkin?
550
27 декабря 2002 года
matwey
82 / / 03.12.2002
Цитата:
Originally posted by ELpH
Всем привет!
Никто случайно не знает как получить login текущего пользователя? Т.е., если я вошел систему с логином ipupkin, то как, запустив прогу в текущей сессии, считать логин пользователя и узнать, что это ipupkin?



Имя солджержиться в специалдьно йпеременной среды окружения:

getenv(char*);

это функция джля извлечения

А имя переменной я не помню.

Сделай так; запусти сеанс MS-DOS (Far, NC ,VC)
И набери в командной строке SET. И стразу все поймешь а лучше набери SET > Set.txt

Название переменной что-то типа "USER" или "USERNAME", прлоьзоваться

CString tmp;
tmp.Format("%s", getenv("USER"));
MessageBox(tmp);

Это я привел пример для MFC, ну ты понял что getenv возращает значение той переменной среды окружения кимя которой её задали в касестве параметриа

2.2K
30 декабря 2002 года
ELpH
5 / / 26.12.2002
Цитата:
Originally posted by matwey


Имя солджержиться в специалдьно йпеременной среды окружения:

getenv(char*);

это функция джля извлечения

А имя переменной я не помню.

Сделай так; запусти сеанс MS-DOS (Far, NC ,VC)
И набери в командной строке SET. И стразу все поймешь а лучше набери SET > Set.txt

Название переменной что-то типа "USER" или "USERNAME", прлоьзоваться

CString tmp;
tmp.Format("%s", getenv("USER"));
MessageBox(tmp);

Это я привел пример для MFC, ну ты понял что getenv возращает значение той переменной среды окружения кимя которой её задали в касестве параметриа




Спасибо! Помогло!

550
31 декабря 2002 года
matwey
82 / / 03.12.2002
Цитата:
Originally posted by ELpH



Спасибо! Помогло!




Да завсегда пожалуйста, а самое главное будет работать и по Windows и под Linux.... и под всем что есть на свете, переменные среды окружения они как тараканы.... :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог