2010-11-17 8 views
4

Je veux savoir comment détecter le système d'exploitation en cours d'exécution en utilisant le C++ et le Service Pack installéC++ Détecter OS Version

+0

cela devrait fonctionner sur Windows plate-forme – sikas

+0

ajouté [windows] tag en conséquence –

+0

duplication possible de [Obtenir OS dans C++ win32 pour toutes les versions de win?] (Http://stackoverflow.com/questions/2877295/get-os- in-c-win32-pour-toutes-les-versions-de-win) –

Répondre

5

Pour Windows, voir cet exemple appelé GetOSDisplayString de MSDN, dans lequel est démontré l'utilisation de GetVersionEx.

8

Je suppose que vous écrivez C++ non géré en utilisant Win32? Regardez dans l'API Win32 GetVersionEx.

4

En supposant qu'il est pour Windows - utiliser GetVersionEx

Questions connexes