Windows所有版本
VERSION v[]结构
{
OSPlatformId , OSMajorVersion, OSMinorVersion ,
OSBuildVersionLow , OSBuildVersionHigh
}
VERSION v[] = {
{1, 4, 0, 0, 950, "Win 95"},
{1, 4, 0, 951, 1080, "Win 95 SP1"},
{1, 4, 0, 1081, 1111, "Win 95 OSR2"},
{1, 4, 3, 1212, 1213, "Win 95 OSR2.1"},
{1, 4, 3, 1214, 1214, "Win 95 OSR2.5"},
{1, 4, 10, 1998, 1998, "Win 98"},
{1, 4, 10, 1999, 2182, "Win 98 SP1"},
{1, 4, 10, 2183, 9999, "Win 98 SE"},
{1, 4, 90, 3000, 3000, "Win Me"},
{3, 1, 0, 0000, 9999, "Win CE 1.0"},
{3, 2, 0, 0000, 9999, "Win CE 2.0"},
{3, 2, 1, 0000, 9999, "Win CE 2.1"},
{3, 3, 0, 0000, 9999, "Win CE 3.0"},
{2, 3, 51, 1057, 1057, "Win NT 3.51"},
{2, 4, 0, 1381, 1381, "Win NT 4"},
{2, 5, 0, 2195, 2195, "Win 2000"},
{2, 5, 1, 2600, 2600, "Win XP"},
{2, 5, 2, 3790, 3790, "Win 2003"},
}
//windows 95 OSPlatformId == 1
winver>=0x0400
//windows 98
winver>=0x0410
//windows me
winver>=0x0500
//windows nt 4.0 OSPlatformId == 2
winver>=0x0400
//windows 2000
winver>=0x0500
//windows xp
winver>=0x0501
//windows server 2003
winver>=0x0502
//windows vista
winver>=0x0600