2011-10-31 61 views
0

我是C新手。我如何检索当前使用C登录Windows的用户?如何检索使用C的当前Windows用户登录?

我知道你可以在C通过环境::用户名为此++,但不知道怎么做,在C.

谢谢:)

+0

你只需要用户的名字或其他细节? –

+0

你是指正在运行你的代码的用户?一次可以有多个用户登录。 –

回答

3

您可以使用GetUserName

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

TCHAR username[UNLEN+1]; 
DWORD len = UNLEN+1; 
if (GetUserName(username, &len)) 
{ 
    //do something with username 
} 
相关问题