VBS - Récupérer une clé de registre
Résolu/Fermé
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
-
21 juil. 2010 à 15:37
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 23 juil. 2010 à 09:47
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 23 juil. 2010 à 09:47
A voir également:
- VBS - Récupérer une clé de registre
- Clé de registre - Guide
- Clé windows 10 gratuit - Guide
- Cle usb non reconnu - Guide
- Recuperer cle windows - Guide
- Recuperer video youtube - Guide
5 réponses
Bonjour,
Cdlt.
set c=CreateObject("WScript.Shell" ) lol = c.RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Proxyserver") msgbox "Proxy Serveur : " & lol
Cdlt.
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
143
21 juil. 2010 à 16:45
21 juil. 2010 à 16:45
ok merci je viens de tester avec 3 clés et ça fonctionne.
en revanche, si une des clé n'existe pas, le script plante :s il faudrait donc faire un controle sur l'existance de la clé.
ensuite, connais tu la fonction qui me permettrait d'écrire cela dans un fichier ?
en revanche, si une des clé n'existe pas, le script plante :s il faudrait donc faire un controle sur l'existance de la clé.
ensuite, connais tu la fonction qui me permettrait d'écrire cela dans un fichier ?
Pour éviter les erreurs et marquer quelque chose :
Cdlt.
Set fs = CreateObject("Scripting.FileSystemObject" ) set c=CreateObject("WScript.Shell" ) AutoConfigURL = "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL" If ExisteCle(AutoConfigURL) = true then AC = c.RegRead(AutoConfigURL) Else AC = "Pas configurer" End if msgbox "AutoConfigURL : " & AC Function ExisteCle( stKey) On Error Resume Next Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.RegRead stKey ExisteCle = (Err = 0) End function
Cdlt.
Salut,
Bonne poire que je suis, je t'ai fais ton script !
http://www.cijoint.fr/cjlink.php?file=cj201007/cij8nNdvHh.zip
Cdlt.
Ps : n'hésites pas, si besoin d'aide ;)
Bonne poire que je suis, je t'ai fais ton script !
http://www.cijoint.fr/cjlink.php?file=cj201007/cij8nNdvHh.zip
Cdlt.
Ps : n'hésites pas, si besoin d'aide ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
143
22 juil. 2010 à 12:12
22 juil. 2010 à 12:12
Bonjour,
Un grand merci, même si j'ai réussi à m'en sortir avec des exemples de code trouvé sur le net.
Par contre je usis ennuyé. Le script est exécuté par le compte admin local, et moi je cherche à récupérer ces 3 valeurs pour l'utilisateur en cours de session (différent du compte admin)
En bref, lorsque j'execute le script, il me retourne rien car le proxy IE du compte admin n'est pas configuré, alorsque l'utilisateur en cours a bien un proxy de configuré.
Je cherche donc maintenant à améliorer ce script pour le rendre utilisable, à savoir récupérer le SID de l'utilisateur en cours avant de récupérer les clés de registre, et là ça se complique car je ne trouve pas grand chose sur le net ...
Un grand merci, même si j'ai réussi à m'en sortir avec des exemples de code trouvé sur le net.
Par contre je usis ennuyé. Le script est exécuté par le compte admin local, et moi je cherche à récupérer ces 3 valeurs pour l'utilisateur en cours de session (différent du compte admin)
En bref, lorsque j'execute le script, il me retourne rien car le proxy IE du compte admin n'est pas configuré, alorsque l'utilisateur en cours a bien un proxy de configuré.
Je cherche donc maintenant à améliorer ce script pour le rendre utilisable, à savoir récupérer le SID de l'utilisateur en cours avant de récupérer les clés de registre, et là ça se complique car je ne trouve pas grand chose sur le net ...
Bonjour,
Je ne comprend pas, car il y a qu'un seul endroit ou se trouve la clé ?
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL
Petite question, ton utilisateur as-t'il les droits de parcourir le registre, c'est peut être pour ça qu'il ne trouve rien !
Cdlt.
Je ne comprend pas, car il y a qu'un seul endroit ou se trouve la clé ?
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL
Petite question, ton utilisateur as-t'il les droits de parcourir le registre, c'est peut être pour ça qu'il ne trouve rien !
Cdlt.
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
143
22 juil. 2010 à 16:00
22 juil. 2010 à 16:00
OK. merci à toi. De mon coté, toujours rien trouvé :s
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
143
22 juil. 2010 à 16:18
22 juil. 2010 à 16:18
Là est la difficulté, je ne veux pas récupérer les SID, mais le SID de l'utilisateur en cours de session.
Je ne trouve vraiment rien à ce sujet... J'ai trouvé comment récupérer le nom de session de l'utilisateur en cours, mais c'est de son SID que j'ai besoin pour tapper dans le registre
Je ne trouve vraiment rien à ce sujet... J'ai trouvé comment récupérer le nom de session de l'utilisateur en cours, mais c'est de son SID que j'ai besoin pour tapper dans le registre