Bonjour a tous,
j'ai besoin dans un script vbs de savoir si une jre est installé chez le client et de connaitre sa version.
Je suis allé voir du coté de la base de registre sur HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\CurrentVersion qui me renvoie la version de la jre utilisé.
J'ai néanmoins plusieurs questions:
-Chez moi cette clé prend la valeur 1.6, Est ce que cette valeur sera toujours 1.x ou peut elle etre 1.x_y ou encore 1.x.y? Car j'ai besoin de la comparer.
-Pour la comparer j'ai pensé convertir le string de cette clé en double et comparer au double 1.6, probleme en vbscript je n'arrive pas a convertir le string 1.6 en double. D'apres ce que j'ai lu sur le net il faudrait qu'il y est une virgule a la place du point. Il ya t'il moyen de contourner ca.
-Est ce que je peux verifier que la valeur renvoyé par ma clé n'est pas null en vbscript (si la jre n'est pas installé elle me renverra une valeur null ce qui fera planté mon script si j'essai de la convertir par la suite).
Merci pour vos réponses
Partager