Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

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


Information sur la source

Catégorie :Système Niveau : Débutant Date de création : 24/08/2004 Date de mise à jour : 28/08/2004 20:02:56 Vu / téléchargé: 3 015 / 483

Note :
10 / 10 - par 3 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

Ceci est une fonction qui donne la version exacte du Windows installé sur la machine sous forme de chaine de texte. Si je publie ce programme, c'est surtout pour que vous testiez ce programme et me dite s'il marche ou non pour toutes les versions de Windows possible....

Pour cela j'attend vos commentaires en précisant pour tel ou tel Windows si ça marche ou pas (sourtout pour les systèmes NT 3.51 et 4.0) , merci! :)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   GetWinVersion
    •   GetWinVersion
      •   Release
        • GetWinVersion.exeTélécharger ce fichier [Réservé aux membres club]94 208 octets
      • GetWinVersion.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier11 336 octets
      • GetWinVersion.vcprojTélécharger ce fichier [Réservé aux membres club]3 412 octets
    • GetWinVersion.ncbTélécharger ce fichier [Réservé aux membres club]27 648 octets
    • GetWinVersion.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier929 octets
    • GetWinVersion.suoTélécharger ce fichier [Réservé aux membres club]9 728 octets

Télécharger le zip

Historique

24 août 2004 13:46:30 :
Correction de l'ordonnancement des variables dans la structure VERSION_WINDOWS Remplacement de tous les strcpy en lstrcpy Simplification strcpy(sz, "") en sz[0]=0
28 août 2004 20:02:56 :
Correction d'une erreure grossière lors du remplissage de la structure d'info Traduction de la fonction en anglais (seulement les noms de variables) pour utilisation future

Commentaires et avis

signaler à un administrateur
Commentaire de AlexMAN le 24/08/2004 11:58:07

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

signaler à un administrateur
Commentaire de BruNews le 24/08/2004 12:39:24 administrateur CS

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;

signaler à un administrateur
Commentaire de akboy7015 le 24/08/2004 13:25:36

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...

signaler à un administrateur
Commentaire de BruNews le 24/08/2004 14:02:52 administrateur CS

exact.

signaler à un administrateur
Commentaire de PeOun le 26/08/2004 13:23:14

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 :)

signaler à un administrateur
Commentaire de Darrouck le 30/08/2004 08:44:56

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 !

signaler à un administrateur
Commentaire de akboy7015 le 01/09/2004 17:43:46

Personne avec des système NT, 2000, 2003???

signaler à un administrateur
Commentaire de skyghis le 04/09/2004 00:34:47

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

signaler à un administrateur
Commentaire de akboy7015 le 08/09/2004 22:00:41

C cool!faut dire, il y a tellement de version de Windows, c impressionnant...

signaler à un administrateur
Commentaire de cyberlewis le 14/09/2004 22:43:21

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

signaler à un administrateur
Commentaire de Dragonmaster le 29/09/2004 18:20:19

marche pas pour moi !

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

Win Me

signaler à un administrateur
Commentaire de Exilus le 25/10/2004 13:18:51

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!

signaler à un administrateur
Commentaire de AlexMAN le 25/10/2004 15:13:51

windows.h devrait suffire. En IUT, tu as le 'droit' d'utiliser de telles librairies ? (car non standard).

signaler à un administrateur
Commentaire de Exilus le 25/10/2004 15:46:07

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!!

signaler à un administrateur
Commentaire de victorcoasne le 17/05/2006 14:40:54

Super !
10 !

signaler à un administrateur
Commentaire de lol55 le 21/06/2006 19:57:27

Ca marche! (Windows 2000 Service Pack 4 - NT)

Bravo ;-)

(Mais je comprend pas bien le code...)

signaler à un administrateur
Commentaire de SylvainSSiri le 23/04/2007 23:09:08

Microsoft Windows XP Professional Service Pack 2 <Build 2600>

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 :)

signaler à un administrateur
Commentaire de snpier wolf le 31/01/2008 05:23:12

salut moi j'ais vista et sa marche pas dsl

signaler à un administrateur
Commentaire de Renfield le 31/01/2008 11:40:17 administrateur CS

voir la doc :
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

signaler à un administrateur
Commentaire de lol55 le 10/07/2008 16:17:23

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."

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 3,136 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.