Mi sono sbagliato, il risultato è errato anche per i valori già esistenti della chiave, esce fuori sempre lo stesso valore a prescindere da quale sia il vero stato del valore della chiave di registro.
Questa riga di codice scritta in C# da il risultato corretto:
codice:
object exceptionsDialog = Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\Windows Error Reporting", "EnableZip", null);
Come andrebbe tradotta in Visual Basic?
Ho provato così ma non funziona lo stesso:
codice:
Dim StatoValore As Object
StatoValore = Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting", "EnableZip", Nothing)