détection auto de la version de win pour install auto d'un logiciel

détection auto de la version de win pour install auto d'un logiciel - Windows & Software

Marsh Posté le 19-07-2004 à 17:01:49    

voilà j'aimerais faire (si c'est possible) un cd qui lorque insérer dans le lecteur, détecte la version de windows (98, 2000 ou xp) et installe automatiquement le logiciel.
 
Est ce possible ? si oui qu'elle sont les pistes possible ?
 
merci  :hello:

Reply

Marsh Posté le 19-07-2004 à 17:01:49   

Reply

Marsh Posté le 19-07-2004 à 17:34:47    

Win3.1 Win95 Win98 WinME = C:\WINDOWS\System
Win2k WinNT = C:\WINNT
Winxp = C:\WINDOWS\SYSTEM32
 
ca c'est une des pistes possibles mais pas super secure car le repertoire de Windows n'Est pas obligatoirement celui la.
 
tu peux aussi, faire une petite manoeuvre pour recuprer le texte ecrit en console par la commande VER .. par exemple VER > temp.txt et apres tu lit temp.txt pour recuperer la version.
 
 
 
 

Reply

Marsh Posté le 22-07-2004 à 12:00:36    

Avec un vbs qui va lire ds la Base de registre

Reply

Marsh Posté le 22-07-2004 à 12:16:03    

Test la variable OS, elle te donne Windows_NT dans le cas d'un NT/2k/XP et je sais plus quoi en 9x (rien peut être bien de mémoire vu qu'elle ne doit pas exister)
 
D'une manière générale, utilise les variables d'envir pour faire tous tes trucs (chemin du system, de prog-files, dossiers perso, etc..)


---------------
Tout cul tendu mérite son dû
Reply

Marsh Posté le 22-07-2004 à 14:44:23    

tu peux aussi utiliser la commande findstr dans un batch file...
 
faire  
Ver > %systemdrive%\ver.txt
findstr "5.0" < %systemdrive%\ver.txt      Windows 2000
5.1   = Windows XP
5.2   = Windows 2003
4.0   = Windows NT
si findstr nexiste pas c'est Win9x
 
renseigne toi sur ca
 

Reply

Marsh Posté le 22-07-2004 à 15:36:59    

Tu peux utiliser ceci (à adapter bien évidement ^_^) :

Code :
  1. @echo off
  2. set version=
  3. for /F "tokens=3 delims= " %%A IN ('ver') DO (set version=%%A)
  4. echo Version de l'os : %version%


la variable version te renverra soit 2000 soit XP (soit 98 ? pas pu tester là)


Message édité par piouPiouM le 22-07-2004 à 15:37:46

---------------
o(^_^o) Gimp4you : tutoriels pour Gimp 2 | Galerie (o^_^)o
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed