青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

得到系統版本-操作注冊表

#include <windows.h>
#include <stdio.h>
#define BUFSIZE 80
int main()
{
OSVERSIONINFOEX osvi;
BOOL bOsVersionInfoEx;
// Try calling GetVersionEx using the OSVERSIONINFOEX structure.
// If that fails, try using the OSVERSIONINFO structure.
ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
if( !(bOsVersionInfoEx = GetVersionEx ((OSVERSIONINFO *) &osvi)) )
{
osvi.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);
if (! GetVersionEx ( (OSVERSIONINFO *) &osvi) )
return FALSE;
}
switch (osvi.dwPlatformId)
{
// Test for the Windows NT product family.
case VER_PLATFORM_WIN32_NT:
// Test for the specific product.
if ( osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 2 )
printf ("Microsoft Windows Server 2003, ");
if ( osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 1 )
printf ("Microsoft Windows XP ");
if ( osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 0 )
printf ("Microsoft Windows 2000 ");
if ( osvi.dwMajorVersion <= 4 )
printf("Microsoft Windows NT ");
// Test for specific product on Windows NT 4.0 SP6 and later.
if( bOsVersionInfoEx )
{
// Test for the workstation type.
if ( osvi.wProductType == VER_NT_WORKSTATION )
{
if( osvi.dwMajorVersion == 4 )
printf ( "Workstation 4.0 " );
else if( osvi.wSuiteMask & VER_SUITE_PERSONAL )
printf ( "Home Edition " );
else printf ( "Professional " );
}
// Test for the server type.
else if ( osvi.wProductType == VER_NT_SERVER ||
osvi.wProductType == VER_NT_DOMAIN_CONTROLLER )
{
if(osvi.dwMajorVersion==5 && osvi.dwMinorVersion==2)
{
if( osvi.wSuiteMask & VER_SUITE_DATACENTER )
printf ( "Datacenter Edition " );
else if( osvi.wSuiteMask & VER_SUITE_ENTERPRISE )
printf ( "Enterprise Edition " );
else if ( osvi.wSuiteMask == VER_SUITE_BLADE )
printf ( "Web Edition " );
else printf ( "Standard Edition " );
}
else if(osvi.dwMajorVersion==5 && osvi.dwMinorVersion==0)
{
if( osvi.wSuiteMask & VER_SUITE_DATACENTER )
printf ( "Datacenter Server " );
else if( osvi.wSuiteMask & VER_SUITE_ENTERPRISE )
printf ( "Advanced Server " );
else printf ( "Server " );
}
else  // Windows NT 4.0
{
if( osvi.wSuiteMask & VER_SUITE_ENTERPRISE )
printf ("Server 4.0, Enterprise Edition " );
else printf ( "Server 4.0 " );
}
}
}
// Test for specific product on Windows NT 4.0 SP5 and earlier
else
{
HKEY hKey;
char szProductType[BUFSIZE];
DWORD dwBufLen=BUFSIZE;
LONG lRet;
lRet = RegOpenKeyEx( HKEY_LOCAL_MACHINE,
"SYSTEM\\CurrentControlSet\\Control\\ProductOptions",
0, KEY_QUERY_VALUE, &hKey );
if( lRet != ERROR_SUCCESS )
return FALSE;
lRet = RegQueryValueEx( hKey, "ProductType", NULL, NULL,
(LPBYTE) szProductType, &dwBufLen);
if( (lRet != ERROR_SUCCESS) || (dwBufLen > BUFSIZE) )
return FALSE;
RegCloseKey( hKey );
if ( lstrcmpi( "WINNT", szProductType) == 0 )
printf( "Workstation " );
if ( lstrcmpi( "LANMANNT", szProductType) == 0 )
printf( "Server " );
if ( lstrcmpi( "SERVERNT", szProductType) == 0 )
printf( "Advanced Server " );
printf( "%d.%d ", osvi.dwMajorVersion, osvi.dwMinorVersion );
}
// Display service pack (if any) and build number.
if( osvi.dwMajorVersion == 4 &&
lstrcmpi( osvi.szCSDVersion, "Service Pack 6" ) == 0 )
{
HKEY hKey;
LONG lRet;
// Test for SP6 versus SP6a.
lRet = RegOpenKeyEx( HKEY_LOCAL_MACHINE,
"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix\\Q246009",
0, KEY_QUERY_VALUE, &hKey );
if( lRet == ERROR_SUCCESS )
printf( "Service Pack 6a (Build %d)\n",
osvi.dwBuildNumber & 0xFFFF );
else // Windows NT 4.0 prior to SP6a
{
printf( "%s (Build %d)\n",
osvi.szCSDVersion,
osvi.dwBuildNumber & 0xFFFF);
}
RegCloseKey( hKey );
}
else // not Windows NT 4.0
{
printf( "%s (Build %d)\n",
osvi.szCSDVersion,
osvi.dwBuildNumber & 0xFFFF);
}
break;
// Test for the Windows Me/98/95.
case VER_PLATFORM_WIN32_WINDOWS:
if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 0)
{
printf ("Microsoft Windows 95 ");
if (osvi.szCSDVersion[1]=='C' || osvi.szCSDVersion[1]=='B')
printf("OSR2 " );
}
if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 10)
{
printf ("Microsoft Windows 98 ");
if ( osvi.szCSDVersion[1] == 'A' )
printf("SE " );
}
if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 90)
{
printf ("Microsoft Windows Millennium Edition\n");
}
break;
case VER_PLATFORM_WIN32s:
printf ("Microsoft Win32s\n");
break;
}
return TRUE;
}

posted on 2010-05-09 08:11 wrh 閱讀(772) 評論(0)  編輯 收藏 引用

導航

<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統計

常用鏈接

留言簿(19)

隨筆檔案

文章檔案

收藏夾

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区av在线| 欧美一区二区三区视频| 午夜精品国产更新| 欧美黄色精品| 久久国产精品久久国产精品| 欧美色图一区二区三区| 亚洲桃色在线一区| 欧美va亚洲va香蕉在线| 99精品视频一区二区三区| 欧美一区二区高清在线观看| 亚洲日韩欧美视频| 猛干欧美女孩| 日韩一区二区高清| 欧美在线视频一区二区三区| 久久国产视频网| 亚洲精品影院在线观看| 欧美精品乱码久久久久久按摩| 一区二区三区视频免费在线观看| 亚洲午夜精品一区二区| 亚洲精品一区二区三| 久久成人一区| 久久久www免费人成黑人精品| 久久精品毛片| 亚洲高清久久久| 亚洲精品中文字| 久久精品亚洲精品| 巨乳诱惑日韩免费av| 最新国产精品拍自在线播放| 亚洲成人在线网| 欧美日韩在线第一页| 亚洲综合社区| 欧美影院一区| 国模大胆一区二区三区| 欧美国产亚洲精品久久久8v| 久久国产精品久久w女人spa| 欧美久色视频| 亚洲国产精品成人| 艳妇臀荡乳欲伦亚洲一区| 欧美va亚洲va香蕉在线| 亚洲乱码国产乱码精品精可以看| 91久久精品美女高潮| 欧美国产日韩二区| 亚洲国产精品美女| 日韩视频亚洲视频| 欧美日韩另类丝袜其他| 亚洲少妇自拍| 久久av在线看| 国产女优一区| 亚洲午夜久久久| 亚洲三级免费| 久久婷婷亚洲| 日韩一区二区免费高清| 亚洲一区三区视频在线观看| 欧美精品福利在线| 亚洲电影免费在线| 亚洲精品免费一区二区三区| 久久综合999| 亚洲成在人线av| 黄色国产精品一区二区三区| 亚洲免费视频在线观看| 在线亚洲免费| 欧美中文字幕第一页| 国产美女搞久久| 久久久国产亚洲精品| 久久福利视频导航| 亚洲日本va午夜在线电影 | 午夜精品亚洲一区二区三区嫩草| 欧美一区二区在线看| 国产一区二区日韩| 久久嫩草精品久久久精品| 久久精品国产第一区二区三区最新章节 | 免费永久网站黄欧美| 最新国产乱人伦偷精品免费网站 | 欧美精品七区| 亚洲激情午夜| 久久久另类综合| 在线看欧美日韩| 国产精品一区二区你懂得| 欧美激情在线有限公司| 久久人91精品久久久久久不卡| 一区二区三区 在线观看视频 | 免费精品99久久国产综合精品| 亚洲午夜在线观看| 欧美成年人视频| 亚洲欧美成人在线| 国产日韩综合| 国产亚洲欧美一区二区| 亚洲全部视频| 日韩网站免费观看| 亚洲桃色在线一区| 久久精品国产久精国产爱| 久久精品首页| 欧美日韩xxxxx| 国产日韩在线视频| **欧美日韩vr在线| 一本色道久久综合亚洲二区三区| 极品尤物久久久av免费看| 亚洲一区二区三区精品视频 | 久久国产一区二区| 久久伊人亚洲| 欧美日韩岛国| 伊人春色精品| 亚洲蜜桃精久久久久久久| 亚洲精品视频在线看| 欧美在线影院| 99riav久久精品riav| 久久九九电影| 红桃视频欧美| 欧美一区午夜视频在线观看| 亚洲人在线视频| 欧美成人精品在线播放| 国产亚洲欧美日韩一区二区| 欧美一区二区久久久| 亚洲午夜久久久| 国产精品免费一区豆花| 午夜一区在线| 亚洲免费在线视频一区 二区| 国产精品一二三| 久久精品免视看| 一区二区三区四区在线| 欧美日韩国产经典色站一区二区三区| 国模叶桐国产精品一区| 亚洲风情亚aⅴ在线发布| 久久国产婷婷国产香蕉| 国产农村妇女毛片精品久久莱园子| 亚洲最新在线| 亚洲欧美日韩专区| 在线不卡a资源高清| 亚洲国产三级网| 亚洲国产日韩一区二区| 欧美日韩视频免费播放| 亚洲深夜福利视频| 欧美一区日本一区韩国一区| 韩国一区二区三区美女美女秀| 欧美成人免费观看| 国产精品九九久久久久久久| 免费观看成人鲁鲁鲁鲁鲁视频| 久久久午夜视频| 亚洲一区视频| 久久综合九色九九| 国产乱码精品一区二区三区忘忧草| 亚洲国产精品va在线看黑人| 91久久综合| 国产精品日韩欧美综合| 亚洲国产精品ⅴa在线观看| 国产精品久久夜| 亚洲国产综合在线| 国产亚洲激情在线| 久久精品一区二区国产| 久久综合伊人77777蜜臀| 国产精品视频精品视频| 亚洲成色999久久网站| 欧美性色aⅴ视频一区日韩精品| 久久亚洲图片| 欧美日本国产| 亚洲女人天堂av| 一区二区三区视频在线| 曰韩精品一区二区| 欧美一区二区高清| 亚洲免费精品| 亚洲激情午夜| 欧美在线观看你懂的| 亚洲日韩欧美视频一区| 99国产麻豆精品| 亚洲免费观看高清在线观看| 老司机一区二区| 性色av一区二区怡红| 欧美一区二区三区免费视| 激情欧美日韩| 亚洲欧洲综合| 一区二区91| 亚洲国产精品www| 亚洲午夜日本在线观看| 亚洲品质自拍| 99国产精品久久久久久久成人热| 亚洲一区二区免费| 亚洲精品视频中文字幕| 久久精品一区二区三区四区 | 1024成人| 久久久久久久久伊人| 久久久久久久久久久久久9999| 黄色资源网久久资源365| 欧美一区二区在线免费观看| 久久国产精品久久w女人spa| 国产精品久久久久av| 久久综合狠狠| 亚洲人成在线播放网站岛国| 日韩视频二区| 欧美视频在线一区| 亚洲图色在线| 亚洲高清自拍| 亚洲欧美国产视频| 激情综合在线| 欧美在线视频免费| 亚洲美女网站| 久久精品免视看| 亚洲精品综合精品自拍| 韩国精品在线观看| 欧美日韩国产三级| 久久成年人视频|