Hi
Code:
Dim restKey As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore", True)
restKey wird immer "nothing"
Wenn ich nur ""SOFTWARE\Microsoft\Windows NT\CurrentVersion" nehme funktionierts.
Und ja der SystemRestore key existiert ... ich raff es nicht. o0
Jemand ne Idee?
EDIT: OK ... plötzlich ist es nicht mehr "nothing" ... obwohl ich nichts geändert hab.
Dafür schreibt er jetzt den Wert nicht den ich haben will, ohne irgendwelche exceptions auszugeben.
Code:
Dim restKey As RegistryKey =
Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore", True)
Try
restKey.SetValue("SystemRestorePointCreationFrequency", 0, RegistryValueKind.DWord)
Catch ex As Exception
MessageBox.Show(ex.ToString())
End Try
MfG Leange
P.S. Programm wird als Admin ausgeführt.
EDIT2: FUCK THAT!
Beim 64 Bit Betriebssystem wird autmatisch in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ anstatt HKEY_LOCAL_MACHINE\SOFTWARE\ geschrieben.