Travailler sur un projet et doit pouvoir déterminer si l'O/S est Windows 7, Vista ou XP par défaut. Je comprends que je pourrais courir dans Win2K et les versions antérieures, mais disons que ce n'est pas un problème car d'autres codes l'attraperont avant d'arriver à ce point. Mon application sera en C++ pour le moment en utilisant VS2005. J'ai trouvé des articles et des exemples de code, mais ils semblent très gonflés pour mes utilisations. Je cherche juste un retour rapide et sale.Déterminer si O/S est Windows 7
http://msdn.microsoft.com/en-us/library/ms724358%28VS.85%29.aspx
Malheureusement, cela ne fait pas la différence entre les récentes plates-formes Workstation et Server. Voir: http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=10476 –
Voir aussi http://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions pour une liste à jour. Vous pouvez également tester osvi.wProductType == VER_NT_WORKSTATION pour les versions "normales" et "Server" de Windows: 6.1 est Windows 7 (true) ou Windows Server 2008 R2 (false). – ddevienne