您的位置:首页 > 其它

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

2013-05-31 19:14 393 查看
 

#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;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐