Chiedo scusa a l moderatore per non aver messo il linguaggio nel post precedente....


il mio problema è che vorrei cambiare il valore di una chiave di registro che riesco a cambiare tranquillamente registrando il file.reg che contine il seguente codice:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\\prova.exe" registrando a mano questo file.reg funziona tutto perettamente. Vorrei fare tutto questo collegando una sub ad un bottone in una form.



secondo le indicazioni del post precedente ho cambiato la sub collegata al bottone con questa:


Dim B As String

B = Shell("REG add HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon /v Shell /t REG_sz /d c:\\prova.exe /f")


ma non funziona lo stesso. Il fatto è che non mi da nessun errore esegue come se non ci fosse nulla di sbagliato, solo che nel registro non cambia nulla.

Come se po fà?????