Voglio ottenere che tutti i valori di un percorso del Registro di sistema includano i valori delle relative sottocartelle. In questo momento ho letto i valori di una singola cartella da questo:Iterate attraverso le sottocartelle del Registro di sistema
const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")
strKeyPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
oReg.EnumKey HKEY_LOCAL_MACHINE, strKeyPath, arrSubKeys
For Each subkey In arrSubKeys
msgbox subkey ' Just for debugging
Next
Questa grande opera, ma in aggiunta ho bisogno di ottenere un elenco di sottocartelle della cartella. ci
regedit /e c:\testfile.reg
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
è un modo per:
voglio ottenere un risultato (solo il contenuto è importante, non la formattazione e non c'è bisogno di scrivere in un file) come questo avrebbe comandato mi dà fai questo in vbs o devo usare il comando regedit da windows, con una chiamata a Wscript.Shell.
questo ha funzionato perfettamente, thx –