Prima di cantar vittoria, prova.
Il mio dubbio sta nel fatto che la chiave Policies richiede autorizzazioni amministrative e potrebbe non essere accessibile perchè l'utente corrente 'programmaticamente' (*) potrebbe non avere i diritti di accesso e potresti ricevere un... nisba.
Invece, usando uno script REG è come se l'utente manualmente modificasse il registro.
Ad esempio, sul mio PC (Windows 7 Pro-64bit-SP1) la chiave Policies ho tre utenti autorizzati (ma con permessi diversi):
- Authenticated Users: sola lettura
- SYSTEM: Controllo completo
- Administrators (GIORGIO-HP\Administrators) Controllo completo
Ma non è elencato il MIO utente che è:
giorgio (GIORGIO-HP\giorgio) pur avendo un account amministrativo.
Se invece vado a vedere le autorizzazioni della chiave
HKEY_CURRENT_USER\Software\VB and VBA Program Settings
vedo che il mio utente è presente ed ha il Controllo completo.
Infatti in quella chiave le applicazioni possono leggere/scrivere senza problemi.
(*) programmaticamente significa che la modifica del registro viene fatta da un programma eseguibile invece che manualmente dall'utente corrente
Spero di sbagliarmi.
Facci sapere.