fettuccine-alfredo:

Ecco perché Windows 9 è stato saltato

Veramente per leggere la versione di Windows da codice si usano le strutture OSVERSIONINFO e OSVERSIONINFOEX, leggendo i parametri dwMajorVersion e dwMinorVersion, relativi alle due cifre del codice di versione.
I codici di versione sono, rispettivamente:

Operating system                     Version   

Windows 8.1                                6.3
Windows Server 2012 R2            6.3
Windows 8                                   6.2
Windows Server 2012                  6.2
Windows 7                                   6.1
Windows Server 2008 R2            6.1
Windows Server 2008                 6.0
Windows Vista                             6.0
Windows Server 2003 R2            5.2
Windows Home Server                5.2
Windows Server 2003                 5.2
Windows XP x64 Edition             5.2
Windows XP                                5.1
Windows 2000                            5.0
Windows ME                               5.0
Windows 98                                4.1
Windows 95                                4.0 
Windows NT                               4.0

per smistare tra codici uguali e branch diversi, si usa il dwPlatformId.

Un minimo di fact checking, prima di rebloggare cazzate.

Lascia un commento