cs_james34
Messages postés1Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention25 février 2006
-
25 févr. 2006 à 10:52
zosos
Messages postés5Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention 4 janvier 2008
-
4 janv. 2008 à 08:34
Bonjour,
J'ai besoin d'afficher dans un fichier HTML la liste des logiciels installés sur ma machine.
Pour ce faire j'ai trouvé un script sur le site de microsoft qui marche parfaitement (lancé via cscript). (voir script 1 en rouge)
Le problème est qu'il ne fonctionne pas si je l'appelle d'une page HTML (via IE). (voir script 2 en bleu).
Il ne m'affiche que la msgbox "ok1". Aucune erreur en bas de ma fenètre IE.
Quelqu'un aurait-il une idée du pourquoi il s'arrête à la ligne "Set objReg = GetObject("winmgmts:\" & strComputer & "\root\DEFAULT:StdRegProv")" ? Et, bien sûr comment contourner le problème. IE empècherait-il l'accès à la base de registre, même en lecture ?
C'est pour le boulot, donc je suis un peu coincé coté technique, il me faut absolument vbscript et IE. Pas question d'installer autre chose. Et je dois partir d'une url, donc fichier HTML.
If strValue2 <> "" Then
WScript.Echo "Date Installation " & right(strValue2, 2) & " " & mid(strValue2, 5, 2) & " " & left(strValue2, 4)
End If
objReg.GetDWORDValue HKLM, strKey & strSubkey, strEntry3, intValue3
If intValue3 <> "" Then
WScript.Echo "Version " & intValue3 & "." & intValue4
End If
objReg.GetDWORDValue HKLM, strKey & strSubkey, strEntry5, intValue5
If intValue5 <> "" Then
WScript.Echo "Taille " & Round(intValue5/1024, 3) & " Mo"
End If
Next
If strValue2 <> "" Then
WScript.Echo "Date Installlation " & strValue2
End If
objReg.GetDWORDValue HKLM, strKey & strSubkey, strEntry3, intValue3
If intValue3 <> "" Then
WScript.Echo "Version " & intValue3 & "." & intValue4
End If
objReg.GetDWORDValue HKLM, strKey & strSubkey, strEntry5, intValue5
If intValue5 <> "" Then
WScript.Echo "Taille " & Round(intValue5/1024, 3) & " Mo"
End If
Next