我正在尝试win32api.RegLoadKey pywin32扩展的一部分,但是,我假设我需要先创建一个PyHKEY。但我不知道PyHKEY在哪个模块中。文档同样没用。 http://docs.activestate.com/activepython/2.4/pywin32/PyHKEY.html另请注意,那里的文档确实注意到PyHKEY只是一个PyHANDLE,它只是一个int,但在调用中使用int会导致Exception:error: (6, 'RegLoadKey', 'The handle is invalid.')
非常感谢任何帮助!
快速更新:
import win32api
handle = int()
win32api.RegLoadKey(handle, "tempKey", "C:\\Users\\Default\\NTUSER.dat")
答案 0 :(得分:0)
Python是动态的;除非您创建自己的对象,否则不要“使用”类型,否则您将使用提供给您的对象。 win32api.RegOpenKeyEx()
将为您提供可以使用的关键对象,或者,作为win32api.RegLoadKey()
状态的文档,您可以使用4个预定义常量之一来加载配置单元根。