qt完全卸载,linux卸载qt5
我正在尝试使用sc-typestocallgetmodulehandleaonternace 32库。我是iketogetagehandletolibrarysoicanusettto .
导入系统
来自类型
kernel32=windll.kernel32
print(内核32是% s)%内核32)))))))))))))))))。
#内核132是
h _内核32=内核32。getmodulehandlea(c: windows system32 kernel32.dll )
如果h_kernel32==False:
打印(错误:% d-% s)错误,格式错误) )
我得到一个错误,"错误:126-指定的modulecouldnotbefound .我还尝试了" c:/windows/system32/kernel32。dll "并只尝试了内核32 .我在思考python 3.2和个人windows 7机器。我已经核实过了,非常感谢任何帮助
解决方案
handleisstoredinkernel 32岁. handle。bbdmfs应返回相同的值,但makesureyoustrestypeadrgtypesfortypesssafetypessafetypesafetydddwd
导入类型
从指针导入wintypes
内核32=ctypes。win dll(kernel 32(,use_last_error=True)))))))))))))))))))))))))))))))))))))。
内核32。getmodulehandlew。restype=赢类型。hm模块
内核32。getmodulehandlew。参数类型=[win类型。jqdgz]
hmod=内核32。getmodulehandlew(kernel32.dll))))))。
注意后缀w 而不是一个.python 3使用sunicodestrings,for hichctypescreatesac _ wchar _ p(jqdgz).那里
内核32。getmodulehandlea。restype=赢类型。hm模块
内核32。getmodulehandlea。参数类型=[win类型。lpcstr]
hmod=内核32。getmodulehandlea(b kernel32.dll )))))))))))))。
ddwx]irecommendusingkernel 32=win dll(内核32),use_last_error=True)而不是ofwindll。内核32。thiso避免冲突withsothermodulestatusewindll。“italsenablesprprotectionforthread”已过时使用ctypes.get _ last _ error(和ctypes.set _ last _ error)而不是直接调用勤奋的胡萝卜andsetlasteer