Originariamente inviato da snake88m
si lo so effettivaemnte hai ragione, ma io oltre a quello vorrei anche sapere un pò come funzionano le chiavi di registro, per esempio se io volessi inserire una chiave tramite Wsh io so che si fa così (almeno credo ) :

Dim wsh As WshShell
Set wsh = New WshShell

wsh.RegWrite [Chiave], [Valore], [TipoValore]

nella Chiave devo inserire il percorso della chiave di registro, ma in Valore e in Tipo Valore cosa devo mettere e cosa servono?
io so anche che in Tipo Valore posso inserire una delle seguenti stringhe:
REG_BINARY
REG_SZ
REG_MULTI_SZ
REG_EXPAND_SZ
REG_DWORD
ma non so assolutamente quale sia la differenza
qualcuno mi può aiutare a capire?
Su "cosa" scrivere nelle varie voci del registro (e sul loro effetto) non si puo' dire nulla. Devi documentarti presso il sito di Microsoft, volta per volta (ogni chiave ha un particolare significato).

Sul "tipo di dato" (REG_BINARY ...) che puo' essere contenuto in una chiave, semplicemente

REG_BINARY e' una sequenza di valori binario puro
REG_SZ una stringa zero terminated (una stringa C, per intenderci)
REG_MULTI_SZ e REG_EXPAND_SZ sono sequenze di stringhe zero terminated
REG_DWORD e' una dword (ovvio)

ma e' tutto documentato