首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么用vc++代码识别是XP操作系统还是VISTA操作系统

2012-01-23 
如何用vc++代码识别是XP操作系统还是VISTA操作系统如题:如何用vc++代码识别是XP操作系统还是VISTA操作系统

如何用vc++代码识别是XP操作系统还是VISTA操作系统
如题:如何用vc++代码识别是XP操作系统还是VISTA操作系统

最好哪位朋友把这方面的代码贴出来

[解决办法]
http://www.codeproject.com/system/winvertable.asp
[解决办法]
//操作系统版本
OSVERSIONINFO version;
//主版本号和次版本号
DWORD dwMajor=0,dwMinor=0;

//获得主版本号和次版本号
::GetVersionEx(&version);
dwMajor=version.dwMajorVersion;
dwMinor=version.dwMinorVersion;

//然后判断主版本号和次版本号就可以了
//2000是5.1
//XP是5.2
//下面自己查一下

[解决办法]
OSVERSIONINFO version; 
::GetVersionEx(&version); 
dwMajor=version.dwMajorVersion; 
dwMinor=version.dwMinorVersion; 
dwMajor == 5 && dwMinor == 1为xp
dwMajor == 6 && dwMinor == 0为 vista

热点排行