Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5767 connectés 

  FORUM HardWare.fr
  Programmation
  API Win32

  [D7] Comment reconnaître l'OS ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[D7] Comment reconnaître l'OS ?

n°1716490
HERIBERT
Posté le 11-04-2008 à 20:01:20  profilanswer
 

Bonsoir à tous :)
 
Je dois vérifier que je suis bien sous Windows 200 et non XP.  
 
Existe-t-il une API, pour ça, ou bien dois-je passer par une fonction de Delphi :heink: ?  
 
J'ai bien un bout de code source, mais il date... de Win 3.x :D
 
Merci :hello:

mood
Publicité
Posté le 11-04-2008 à 20:01:20  profilanswer
 

n°1716501
flo850
moi je
Posté le 11-04-2008 à 20:36:27  profilanswer
 

tu dois pouvoir faire un appel WMI  
http://laurent-dardenne.developpez [...] es/wmi-p2/


---------------

n°1716517
bjone
Insert booze to continue
Posté le 11-04-2008 à 21:08:17  profilanswer
 

http://www.codeproject.com/KB/winsdk/osdetect.aspx
 
tu as du code boiteux qui ne peux pas marcher sous xp ?

n°1716518
MagicBuzz
Posté le 11-04-2008 à 21:09:49  profilanswer
 

"ver" en ligne de commande.
 

Microsoft Windows XP [version 5.1.2600]


 
Ca marche depuis (au minimum, j'ai pas connu avant) MS-DOS 5.0 :o

n°1716528
bjone
Insert booze to continue
Posté le 11-04-2008 à 21:32:53  profilanswer
 

en même entre une api standard pour la famille d'os qui te ressors un structure et une chaine que tu dois parser :D

n°1716535
MagicBuzz
Posté le 11-04-2008 à 21:55:31  profilanswer
 

boarf :o

n°1716541
HERIBERT
Posté le 11-04-2008 à 22:16:33  profilanswer
 

MagicBuzz a écrit :

"ver" en ligne de commande.
 

Microsoft Windows XP [version 5.1.2600]


 
Ca marche depuis (au minimum, j'ai pas connu avant) MS-DOS 5.0 :o


:D CPM, puis MSDOS 3.2  à mon grand soulagement !!

n°1716545
HERIBERT
Posté le 11-04-2008 à 22:23:49  profilanswer
 

bjone a écrit :

http://www.codeproject.com/KB/winsdk/osdetect.aspx
 
tu as du code boiteux qui ne peux pas marcher sous xp ?


Merci, mais ce code-là est en C.
 
Et il réclame une DLL de Microsoft (MFC40...) que je n'ai pas sous XP Pro. Etonannt, d'ailleurs : XP doit être livré avec une DLL version 5 au moins, non ?

n°1716546
bjone
Insert booze to continue
Posté le 11-04-2008 à 22:28:50  profilanswer
 

http://msdn2.microsoft.com/en-us/l [...] S.85).aspx
 
il faut que tu cherches a atteindre GetVersionEx() en delphi.

n°1716547
HERIBERT
Posté le 11-04-2008 à 22:32:16  profilanswer
 

bjone a écrit :

http://msdn2.microsoft.com/en-us/l [...] S.85).aspx
 
il faut que tu cherches a atteindre GetVersionEx() en delphi.


Merci ;) Je vais tenter ça.

mood
Publicité
Posté le 11-04-2008 à 22:32:16  profilanswer
 

n°1716841
HERIBERT
Posté le 12-04-2008 à 20:35:02  profilanswer
 

bjone a écrit :

http://msdn2.microsoft.com/en-us/l [...] S.85).aspx
 
il faut que tu cherches a atteindre GetVersionEx() en delphi.


J'ai un pb de syntaxe avec le pointeur.
 
Le code :
// ----- DECLARATION DES VARIABLES -----
 
var
  Form1: TForm1;
 
  type Struct_OSversionInfo = record
            dwOSVersionInfoSize : dword;
            dwMajorVersion : dword;
            dwMinorVersion : dword;
            dwBuildNumber : dword;
            dwPlatformId : dword;
            Version : Array  [0..128] of Char;  // Cher szCSDVersion;
 
        end;
 
  Struct_Version_Os = Struct_OSversionInfo;
  Ptr_Struct_Version_OS = ^Struct_OsVersionInfo;
 
// ---------  FONCTION GetOsVersionEx()  -----
 
procedure Lire_Version_OS;
Var   Retour : boolean;
 
begin
 
      Retour := GetVersionEx( Ptr_Struct_Version_OS );
 
 
end;
 
 
// ----------
 
Je suis certain qu'il s'agit d'un pur pb syntaxique. Les pointeurs, en C, j'en faisais ce que je voulais, mais en Pascal  :whistle:  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  API Win32

  [D7] Comment reconnaître l'OS ?

 

Sujets relatifs
[Résolu][Lex] reconnaitre un mauvais identifiantReconnaitre si un nombre est décimal ?
reconnaitre la valeur d'un caractère sélectéComment reconnaitre le caractère TAB en PHP ?
Reconnaître une fin de ligne[RESOLU] Comment reconnaître un apostrophe???
[Web] reconnaitre un browser pdaForcer Excel à me reconnaître
[HTML] - Reconnaitre le navigateur utiliséReconnaitre un mot et le transformer en lien hypertexte...
Plus de sujets relatifs à : [D7] Comment reconnaître l'OS ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)