需要帮助用python设置DWORD值吗
我正在尝试在Windows注册表中设置需要帮助用python设置DWORD值吗,python,winreg,Python,Winreg,我正在尝试在Windows注册表中设置0xFFFFFFFF的DWORD值。 但当我尝试这个: _winreg.SetValueEx(aKey,"dword_test_2",0, _winreg.REG_DWORD, 4294967295L ) 它抛出一个错误: ValueError:无法将数据转换为指定的类型 请帮忙。哦,是的,这个。我认为您需要使用-1。在Python中,对数字使用L后缀将创建long类型的值。long是一个。DWORD很可能对应于Python中的int 你试过了吗 _win
0xFFFFFFFF
的DWORD
值。
但当我尝试这个:
_winreg.SetValueEx(aKey,"dword_test_2",0, _winreg.REG_DWORD, 4294967295L )
它抛出一个错误:
ValueError:无法将数据转换为指定的类型
请帮忙。哦,是的,这个。我认为您需要使用
-1
。在Python中,对数字使用L
后缀将创建long
类型的值。long
是一个。DWORD
很可能对应于Python中的int
你试过了吗
_winreg.SetValueEx(aKey,"dword_test_2",0, _winreg.REG_DWORD, 0xFFFFFFFF )
或
?
_winreg.SetValueEx(aKey,"dword_test_2",0, _winreg.REG_DWORD, -1 )