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

来源:互联网 发布:edu域名如何注册 编辑:程序博客网 时间:2024/05/22 21:53

 

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