Как получить текущий логин пользователя Windows, используя C? - PullRequest
0 голосов
/ 31 октября 2011

Я новичок в C. Как я могу получить текущего пользователя, вошедшего в Windows с помощью C?

Я знаю, что вы можете сделать это в C ++ с помощью Environment :: UserName, но понятия не имею, как это сделать в C.

Спасибо:)

1 Ответ

3 голосов
/ 31 октября 2011

Вы можете использовать GetUserName:

#include <windows.h>
#include <Lmcons.h>

TCHAR username[UNLEN+1];
DWORD len = UNLEN+1;
if (GetUserName(username, &len))
{
    //do something with username
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...