用户信息系统信息vc api_获取系统信息和用户信息

最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--用户信息系统信息

 

#include <windows.h>
#include <stdio.h>
void GetSysInfo(){

	char szComputerName[MAXBYTE]={0};
	char szUserName[MAXBYTE]={0};
	unsigned long nSize=MAXBYTE;
	OSVERSIONINFO OsVer;
	OsVer.dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
	GetVersionEx(&OsVer);

	if(OsVer.dwPlatformId==VER_PLATFORM_WIN32_NT){
		if(OsVer.dwMajorVersion==5 && OsVer.dwMinorVersion==1){
			printf("window xp %s\r\n",OsVer.szCSDVersion);
		}
		else if(OsVer.dwMajorVersion==5 && OsVer.dwMinorVersion==0){
			printf("windows 2k \r\n");
		}
		else if(OsVer.dwMajorVersion==6 && OsVer.dwMinorVersion>=1){
			printf("windows win7 \r\n");
		}
	}
	else{
		printf("ohter system \r\n");
	}
	GetComputerName(szComputerName,&nSize);
	printf("computer name is %s \r\n",szComputerName);

	nSize=MAXBYTE;
	GetUserName(szUserName,&nSize);
	printf("user name is %s \r\n",szUserName);
}

int main()
{
	GetSysInfo();
	system("pause");
return 0;
}
    每日一道理
正所谓“学海无涯”。我们正像一群群鱼儿在茫茫的知识之海中跳跃、 嬉戏,在知识之海中出生、成长、生活。我们离不开这维持生活的“海水”,如果跳出这个“海洋”,到“陆地”上去生活,我们就会被无情的“太阳”晒死。

    
用户信息和系统信息

文章结束给大家分享下程序员的一些笑话语录: 刹车失灵
有一个物理学家,工程师和一个程序员驾驶着一辆汽车行驶在阿尔卑斯山脉 上,在下山的时候,忽然,汽车的刹车失灵了,汽车无法控制地向下冲去, 眼看前面就是一个悬崖峭壁,但是很幸运的是在这个悬崖的前面有一些小树 让他们的汽车停了下来, 而没有掉下山去。 三个惊魂未定地从车里爬了出来。
物理学家说, “我觉得我们应该建立一个模型来模拟在下山过程中刹车片在高 温情况下失灵的情形”。
工程师说, “我在车的后备厢来有个扳手, 要不我们把车拆开看看到底是什么 原因”。
程序员说,“为什么我们不找个相同的车再来一次以重现这个问题呢?”

--------------------------------- 原创文章 By
null和null
---------------------------------

posted @ 2013-06-01 21:09  坚固66  阅读(510)  评论(0编辑  收藏  举报