OBTENIR LA VERSION EXACTE DE WINDOWS, DITES MOI SI CE QUE J'AI FAIT MARCHE POUR

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 - 24 août 2004 à 11:58
cs_lol55 Messages postés 86 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 5 décembre 2010 - 10 juil. 2008 à 16:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25642-obtenir-la-version-exacte-de-windows-dites-moi-si-ce-que-j-ai-fait-marche-pour-tous-les-windows

cs_lol55 Messages postés 86 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 5 décembre 2010
10 juil. 2008 à 16:17
Dragonmaster, tu dois obtenir le message d'erreur car ce code source peut fonctionner uniquement sous Windows 2000 au minimum puisque la fonction permettant de récupérer les informations (GetVersionEx) ne fonctionne qu'à partir de Windows 2000 comme c'est indiqué sur la MSDN :
http://msdn.microsoft.com/en-us/library/ms724451(VS.85).aspx
"Requires Windows Vista, Windows XP, or Windows 2000 Professional."
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
31 janv. 2008 à 11:40
snpier wolf Messages postés 216 Date d'inscription samedi 11 août 2007 Statut Membre Dernière intervention 30 mai 2011
31 janv. 2008 à 05:23
salut moi j'ais vista et sa marche pas dsl
SylvainSSiri Messages postés 4 Date d'inscription lundi 21 août 2006 Statut Membre Dernière intervention 28 mars 2007
23 avril 2007 à 23:09
Microsoft Windows XP Professional Service Pack 2

Version Majeur: 5
Version Mineur: 1
Numero Build: 2600
Plateforme: VER_PLATFORM_WIN32_NT
Type de produit: VER_NT_WORKSTATION
Masque suite: 256

cela fonctionnne tres bien :)
cs_lol55 Messages postés 86 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 5 décembre 2010
21 juin 2006 à 19:57
Ca marche! (Windows 2000 Service Pack 4 - NT)

Bravo ;-)

(Mais je comprend pas bien le code...)
victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 7
17 mai 2006 à 14:40
Super !
10 !
cs_Exilus Messages postés 2 Date d'inscription mercredi 20 octobre 2004 Statut Membre Dernière intervention 25 octobre 2004
25 oct. 2004 à 15:46
Merci, mais apparement je n'avais pas une mise a jours de cette librairie! c'est pour ca que ca ne voulais pas compiler!
La c'est dans un cadre de projet et donc on est autorisé tout a partir du moment ou ca marche!!
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
25 oct. 2004 à 15:13
windows.h devrait suffire. En IUT, tu as le 'droit' d'utiliser de telles librairies ? (car non standard).
cs_Exilus Messages postés 2 Date d'inscription mercredi 20 octobre 2004 Statut Membre Dernière intervention 25 octobre 2004
25 oct. 2004 à 13:18
salut je suis en iut informatique et je dois faire un logiciel de recuperation de données physiques et sharware de l'ordinateur. Je galère un peu meme pas mal, je voulais savoir dans quelle bibliotheque se trouve le type OSVERSIONINFOEX que tu as déclaré.
parce que ca me créer une erreur a la compilation...
merci!
Dragonmaster Messages postés 126 Date d'inscription vendredi 20 août 2004 Statut Membre Dernière intervention 3 avril 2009
29 sept. 2004 à 18:20
marche pas pour moi !

"Echec lors de la récupération............."

Win Me
cyberlewis Messages postés 50 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 20 février 2005
14 sept. 2004 à 22:43
Marche avec WINDOWS 2000 PRO (technologie NT)

Version majeur: 5
Version mineur: 0
Numero build: 2195
Platforme: VER_PLATFORM_WIN32_NT
Type produit: VER_NT_WORKSTATION
Masque suite: 0
akboy7015 Messages postés 8 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 8 septembre 2004
8 sept. 2004 à 22:00
C cool!faut dire, il y a tellement de version de Windows, c impressionnant...
skyghis Messages postés 25 Date d'inscription mardi 13 août 2002 Statut Membre Dernière intervention 26 septembre 2004
4 sept. 2004 à 00:34
Version Windows: Microsoft Windows Server 2003 family, Enterprise Edition (Buil
d 3790)
Version majeur: 5
Version mineur: 2
Numero build: 3790
Platforme: VER_PLATFORM_WIN32_NT
Type produit: VER_NT_SERVER
Masque suite: 274


sur 2K3 ca roule :D
akboy7015 Messages postés 8 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 8 septembre 2004
1 sept. 2004 à 17:43
Personne avec des système NT, 2000, 2003???
Darrouck Messages postés 2 Date d'inscription lundi 24 novembre 2003 Statut Membre Dernière intervention 30 août 2004
30 août 2004 à 08:44
Version window:Microsoft Window XP Professional (Build 2600)
Version majeur: 5
Version mineur: 1
Numero build: 2600
Platform: VER_PLATFORM_VIN32_NT
Type produit: VER_NT_WORKSTATION
Masque suite: 256

ça marche !
PeOun Messages postés 10 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 14 avril 2005
26 août 2004 à 13:23
Version Windows: Microsoft Windows XP Professional (Build 2600)

Version majeur: 5
Version mineur: 1
Numero build: 2600
Platforme: VER_PLATFORM_WIN32_NT
Type produit: VER_NT_WORKSTATION
Masque suite: 256


marche impec :)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
24 août 2004 à 14:02
exact.
akboy7015 Messages postés 8 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 8 septembre 2004
24 août 2004 à 13:25
Merci BruNews pour ton conseil! Je vais corriger...

réponse a AlexMAN:

les fonctions avec 'i' (stricmp par ex.) ne font pas de comparaison majuscule/minuscule par apport a 'strcmp'

en ce qui concerne les fonctions avec un 'L' devant, il s'agit en fait des équivalents des fonctions sans 'L' devant mais font en fait partie de l'API Win32:
lstrcpy -> API Win32
strcpy -> Fonction standard

Mais je peux me tromper, a comfirmer...
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
24 août 2004 à 12:39
Inverse ces 2 membres de la structure:
BYTE TypeProduit;
WORD MasqueSuite;
Le WORD doit etre au dessus de BYTE sinon mauvais alignement des donnees et un jour tu chercheras vainement la raison du plantage.

strcpy(sz, ""); inutile, devient: sz[0] = 0;
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
24 août 2004 à 11:58
Marche parfait chez moi, avec mm le sp installé :) (WinXP sp2)
Jvoulais te demander, c koi la difference entre strcmp et lstrcmpi, et aussi les autres fonctions, strcpy, lstrcpy..etc

merci
Rejoignez-nous