OBTENIR LA VERSION EXACTE DE WINDOWS, DITES MOI SI CE QUE J'AI FAIT MARCHE POUR
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
24 août 2004 à 11:58
cs_lol55
Messages postés86Date d'inscriptiondimanche 8 janvier 2006StatutMembreDerniè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.
cs_lol55
Messages postés86Date d'inscriptiondimanche 8 janvier 2006StatutMembreDerniè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és17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 31 janv. 2008 à 11:40
snpier wolf
Messages postés216Date d'inscriptionsamedi 11 août 2007StatutMembreDernière intervention30 mai 2011 31 janv. 2008 à 05:23
salut moi j'ais vista et sa marche pas dsl
SylvainSSiri
Messages postés4Date d'inscriptionlundi 21 août 2006StatutMembreDernière intervention28 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és86Date d'inscriptiondimanche 8 janvier 2006StatutMembreDerniè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és1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 17 mai 2006 à 14:40
Super !
10 !
cs_Exilus
Messages postés2Date d'inscriptionmercredi 20 octobre 2004StatutMembreDernière intervention25 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és1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 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és2Date d'inscriptionmercredi 20 octobre 2004StatutMembreDernière intervention25 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és126Date d'inscriptionvendredi 20 août 2004StatutMembreDerniè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és50Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention20 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és8Date d'inscriptionsamedi 21 août 2004StatutMembreDerniè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és25Date d'inscriptionmardi 13 août 2002StatutMembreDernière intervention26 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és8Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention 8 septembre 2004 1 sept. 2004 à 17:43
Personne avec des système NT, 2000, 2003???
Darrouck
Messages postés2Date d'inscriptionlundi 24 novembre 2003StatutMembreDernière intervention30 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és10Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention14 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és21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 24 août 2004 à 14:02
exact.
akboy7015
Messages postés8Date d'inscriptionsamedi 21 août 2004StatutMembreDerniè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és21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 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és1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 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
10 juil. 2008 à 16:17
http://msdn.microsoft.com/en-us/library/ms724451(VS.85).aspx
"Requires Windows Vista, Windows XP, or Windows 2000 Professional."
31 janv. 2008 à 11:40
http://msdn2.microsoft.com/en-us/library/ms724451(VS.85).aspx
et une version a jour de ce code by Microsoft..
http://msdn2.microsoft.com/en-us/library/ms724429(VS.85).aspx
31 janv. 2008 à 05:23
23 avril 2007 à 23:09
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 :)
21 juin 2006 à 19:57
Bravo ;-)
(Mais je comprend pas bien le code...)
17 mai 2006 à 14:40
10 !
25 oct. 2004 à 15:46
La c'est dans un cadre de projet et donc on est autorisé tout a partir du moment ou ca marche!!
25 oct. 2004 à 15:13
25 oct. 2004 à 13:18
parce que ca me créer une erreur a la compilation...
merci!
29 sept. 2004 à 18:20
"Echec lors de la récupération............."
Win Me
14 sept. 2004 à 22:43
Version majeur: 5
Version mineur: 0
Numero build: 2195
Platforme: VER_PLATFORM_WIN32_NT
Type produit: VER_NT_WORKSTATION
Masque suite: 0
8 sept. 2004 à 22:00
4 sept. 2004 à 00:34
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
1 sept. 2004 à 17:43
30 août 2004 à 08:44
Version majeur: 5
Version mineur: 1
Numero build: 2600
Platform: VER_PLATFORM_VIN32_NT
Type produit: VER_NT_WORKSTATION
Masque suite: 256
ça marche !
26 août 2004 à 13:23
Version majeur: 5
Version mineur: 1
Numero build: 2600
Platforme: VER_PLATFORM_WIN32_NT
Type produit: VER_NT_WORKSTATION
Masque suite: 256
marche impec :)
24 août 2004 à 14:02
24 août 2004 à 13:25
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...
24 août 2004 à 12:39
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;
24 août 2004 à 11:58
Jvoulais te demander, c koi la difference entre strcmp et lstrcmpi, et aussi les autres fonctions, strcpy, lstrcpy..etc
merci