当然啦,你可以在cmd中用whoami命令查到系统的登录名,但如果程序中要用到系统的登录名,那该如何获取呢?Windows API就是强大,如下:
#include <stdio.h>
#include <windows.h>
#define MAX_NAME 256
int main()
{
char szUserName[MAX_NAME] = {0};
unsigned long dwNameLen = sizeof(szUserName);
GetUserName(szUserName, &dwNameLen);
printf("%s\n", szUserName);
return 0;
}
结果为:
Administrator