1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2007
    Messages : 3
    Points : 2
    Points
    2

    Par défaut Faire une recherche dans la valeur d'une clé de registre

    Bonjour,

    Je souhaite avec un script :
    -ouvrir une clé de registre
    -lire sa valeur (convertir éventuellement le binaire)
    -faire une recherche d'une partie bien précise de la valeur (une date), soit du binaire converti, soit des valeurs affichées sur la doite
    -afficher cette valeur
    -comparer cette date avec la date du jour

    Si vous pouvez m'aider sur l'une de ces parties (surtout sur la recherche et l'éventuelle conversion si nécéssaire), merci d'avance.

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    décembre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Script d'analyse de la base de registre

    Hello,

    Il est peut être un peu long mais je crois qu'il pourra surement t'aider.

    ce script permet de comparer un .reg a la base de registre et au besoin la modifier

    si tu a besoin d'aide pour la traduction du code je tacherai de faire de mon mieux

    il a juste un petit bug a la lecture des cles regisre 64bits, j'ai pas encore trouver comment le decoder en vbs mais bon il fonctionne tres bien pour ce que j'ai a faire.

    Bonne amusement
    Fichiers attachés Fichiers attachés

  3. #3
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061

    Par défaut

    il a juste un petit bug a la lecture des cles regisre 64bits, j'ai pas encore trouver comment le decoder en vbs mais bon il fonctionne tres bien pour ce que j'ai a faire.
    As tu essayé avec StdRegProv

    Perso pour acceder à la base de registre je préfère passer par StdRegProv.

    En plus tu peux assez facilement passer le script pour que la connexion se fasse sur un remote PC dont tu disposes les droits d'accés.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    const HKEY_CURRENT_USER = &H80000001
    strComputer = "." 'pour le remoting mettre l'adresseIp, le nom du PC, ou utiliser SWbemLocator : http://msdn2.microsoft.com/en-us/library/aa389290.aspx
    Set oReg=GetObject( _
       "winmgmts:{impersonationLevel=impersonate}!\\" &_
        strComputer & "\root\default:StdRegProv")
    strKeyPath = "Console"
    strValueName = "HistoryBufferSize"
    oReg.GetDWORDValue _
       HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue
    WScript.Echo "Current History Buffer Size: " & dwValue
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/03/2013, 06h40
  2. Chercher dans les valeurs d'une cellule dans une boucle For Next
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 28/09/2011, 15h30
  3. Réponses: 2
    Dernier message: 10/06/2011, 23h36
  4. Recherche d'une String dans les valeurs d'une HashMap
    Par 4rocky4 dans le forum Langage
    Réponses: 2
    Dernier message: 04/05/2011, 15h24
  5. Mettre le statut d'une checkbox dans la valeur d'une balise input
    Par redabadache3 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 12/05/2010, 00h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo