Добавление ключа в реестр через python
Нужно сделать так чтобы питон мог отключать WinDefender при помощи реестра.
Надо чтобы по определённому пути был создан ключ DWORD32 и в него записано значение "1"
import winreg
Disable = r'Software\Policies\Microsoft\Windows Defender\DisableAntiSpyware'
key = winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, Disable)
winreg.SetValueEx(key, "DisableAntiSpyware", 0, winreg.REG_DWORD,"1")
key.Close()
Код не работает, выдаёт ошибку о том что используется неверный тип данных, но так и не могу понять как это исправить
Ответы (1 шт):
Автор решения: Эникейщик
→ Ссылка
winreg.REG_DWORD говорит о том, что записываться будет число, а там вместо числа строка. Поэтому или "1" заменить на 1 или вместо winreg.REG_DWORD использовать winreg.REG_SZ.