C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как узнать имя пользователя.
DenTurbo
Отправлено: 31.01.2005, 01:28


Не зарегистрирован







Я знаю что можно получить имя пользователя системы через функцию
GetUserName(...);
а вот что в нутри писать не знаю.
Подскажите если знаете или другой какой то метод.
xTrim
Отправлено: 31.01.2005, 05:56


Машинист паровоза

Группа: Участник
Сообщений: 208



а F1 нажать слабо?
CODE

AnsiString TFormMain::CurrUser()
{
DWORD n=0;
GetUserName(NULL,&n); \\ получаем кол-во символов в имени юзера
char* buf = new char[n+1]; \\ выделяем память
GetUserName(buf,&n); \\ пишем в buf имя
AnsiString b(buf);
delete[] buf; \\ удаляем выделенную память
return b;
}

Вернуться в Вопросы программирования в C++Builder