如何通过 python 更改注册表项的 DWORD 值?
How can I change the DWORD value of a registry key via python?
我正在尝试制作一个禁用 cmd 的脚本。这是我的脚本:
import winreg
registry_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, "Software\Policies\Microsoft\Windows\System", 0, winreg.KEY_WRITE)
winreg.SetValueEx(registry_key, "DisableCMD", 0, winreg.REG_DWORD, "1")
但是我明白了
Traceback (most recent call last):
File "C:\Users\username\winregg.py", line 3, in <module>
winreg.SetValueEx(registry_key, "DisableCMD", 0, winreg.REG_DWORD, "1")
ValueError: Could not convert the data to the specified type.
我做错了什么,我该如何解决?
试试这个...
winreg.SetValueEx(registry_key, "DisableCMD", 0, winreg.REG_DWORD, 1)
我正在尝试制作一个禁用 cmd 的脚本。这是我的脚本:
import winreg
registry_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, "Software\Policies\Microsoft\Windows\System", 0, winreg.KEY_WRITE)
winreg.SetValueEx(registry_key, "DisableCMD", 0, winreg.REG_DWORD, "1")
但是我明白了
Traceback (most recent call last):
File "C:\Users\username\winregg.py", line 3, in <module>
winreg.SetValueEx(registry_key, "DisableCMD", 0, winreg.REG_DWORD, "1")
ValueError: Could not convert the data to the specified type.
我做错了什么,我该如何解决?
试试这个...
winreg.SetValueEx(registry_key, "DisableCMD", 0, winreg.REG_DWORD, 1)