IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Lecture registre - REG_QWORD


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut Lecture registre - REG_QWORD
    Bonjour,

    J'essaye de lire la clé de registre suivante :

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup\Status\LastSuccess
    Cette clé donne la date de la dernière sauvegarde correcte de Windows.

    J'utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set WshShell = WScript.CreateObject("WScript.Shell")
    WScript.Echo WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup\Status\LastSuccess")
    En retour, j'ai une erreur 800A000D.
    D'après ce que je comprend, c'est le type de données REG_QWORD qui ne peut pas être affiché.
    Comment faire pour récupérer cette valeur, dans un format date compréhensible ?

    Je vous remercie,
    Bonne journée,

    Gilou.

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    bonjour,
    l'objet shell de wsh ne gère pas les valeurs REG_QWORD qui sont des entiers sur 64 bits que vbscript ne supporte pas directement
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Je suis bien sûr d'accord avec omen999, tu peux par contre lire se type de cette façon.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    	Dim oReg, ClefPrimaire, MsgRecup
    	Const HKEY_LOCAL_MACHINE = &H80000002
     
    	Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
    	ClefPrimaire = "SOFTWARE\Microsoft\Windows\CurrentVersion\StructuredQuery"
    	oReg.GetQWORDValue HKEY_LOCAL_MACHINE, ClefPrimaire, "SchemaChangedLast", MsgRecup
    	Set oReg = Nothing
    	Msgbox MsgRecup
    réponse en décimale 129491563904692986

    Par contre, je n'ai pas trouvé de clefs QWORD ayant l'air de correspondre à une date, donc je n'ai pas peu vérifier les possibilités de conversion.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lecture registre 32/64 bits
    Par engi dans le forum C++Builder
    Réponses: 1
    Dernier message: 19/03/2013, 12h16
  2. Probleme lecture Registre.
    Par Silerys dans le forum Débuter
    Réponses: 4
    Dernier message: 04/07/2012, 11h59
  3. Lecture Registre Distant avec login et mot de passe
    Par foimpou dans le forum Langage
    Réponses: 1
    Dernier message: 16/04/2007, 11h56
  4. Lecture registre en restreint XP
    Par eag35 dans le forum MFC
    Réponses: 2
    Dernier message: 08/09/2006, 14h25
  5. Problème de lecture registre avec RegEnumKeyEx
    Par mdriesbach dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 28/10/2005, 11h27

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