Seite 1 von 1

_winreg.DeleteValue = Zugriffverweigert

Verfasst: Dienstag 29. Januar 2008, 23:09
von root_tux_linux
Hi

Ich versuch hier vergebes mit folgendem Code nen Registry Wert zu löschen, jedoch bekomm ich ständig "Windows Error: [Error 5] Zugriff verweigert.

Code: Alles auswählen

key = winreg.OpenKey(
    winreg.HKEY_LOCAL_MACHINE,
    "Software\\Microsoft\\Windows\\CurrentVersion\\Run"
    )
winreg.DeleteValue(key, 'myprog')
winreg.CloseKey(key)

Ist der Code einfach nur falsch? oO

Verfasst: Dienstag 29. Januar 2008, 23:12
von veers
Versuch mal den Key so zu öffnen:

Code: Alles auswählen

_winreg.OpenKey(_registry,
                r"Software\Microsoft\Windows\CurrentVersion\Run", 0, 
		_winreg.KEY_ALL_ACCESS)
:wink:

Oder verwende einfach mein Snippet:
http://www.python-forum.de/topic-11664. ... =autostart

Verfasst: Dienstag 29. Januar 2008, 23:25
von root_tux_linux
veers hat geschrieben:Versuch mal den Key so zu öffnen:

Code: Alles auswählen

_winreg.OpenKey(_registry,
                r"Software\Microsoft\Windows\CurrentVersion\Run", 0, 
		_winreg.KEY_ALL_ACCESS)
:wink:

Oder verwende einfach mein Snippet:
http://www.python-forum.de/topic-11664. ... =autostart
Cool thx :)

^^ Hab mir jetzt schon 3x den Key Run gelöscht weil ich keine Ahnung hatte wie man das Zeugs löscht ^^

Bin noch dummer Noob lol