当然啦,你可以在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


本文转载:CSDN博客