Supprission d'1valeur au regedit :VBexpress

samatisoft Messages postés 35 Statut Membre -  
samatisoft Messages postés 35 Statut Membre -
Bonjour,
svp je cherche un code en VB express 2005 pour supprimer une valeur du regedit (exemple: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\System64")
et un autre code qui une fois on exécuté le programme il indique le nombre de disques dures ainsi que leurs noms, plz si il est possible je veux des commentaire pour chaque code pour pouvoir l'assimiler ; merci
Configuration: Windows XP
Firefox 2.0.0.9

2 réponses

  1. tompols Messages postés 1273 Date d'inscription   Statut Contributeur Dernière intervention   460
     
    Bonjour,
    Const HKEY_LOCAL_MACHINE = &H80000002
    
    strComputer = "."
     
    Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _ 
        strComputer & "\root\default:StdRegProv")
     
    strKeyPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\System64"
     
    oReg.DeleteKey HKEY_LOCAL_MACHINE, strKeyPath

    Ca c'est pour le registre
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set colDrives = objFSO.Drives
    
    For Each objDrive in colDrives
        msgbox(objDrive.DriveLetter, "Drive letter: " )
    Next

    Ca c'est pour les disques...
    Bonsoir
    Tom
    0
  2. samatisoft Messages postés 35 Statut Membre
     
    merci mais
    j'ai pa pu utiliser votre code correctement, svp pouvez vous me donner plus de détailles, et est ce que je dois déclarer des variables, et si possible un code qui supprime les fichier cachés
    0