Ma non si fa prima ad usare le classi del .NET Framework per la gestione del registro? Il comando REG è presente solo da Windows XP in su, e se io usassi l'applicazione in questione su Windows 2000?
.codice:Dim rk As Microsoft.Win32.RegistryKey Try rk = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", True) rk.SetValue("Shell", "c:\prova.exe") Catch ex As System.Security.SecurityException MessageBox.Show("L'utente non dispone dei diritti necessari per scrivere sulla chiave di registro.", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error) Finally If Not rk Is Nothing Then rk.Close() End Try

