python调用windows dll为何读不出值ReadProcessMemory 15分 # -- coding: cp936 -- import win32con import win32api import win32gui import ctypes PyHANDLE = win32gui.FindWindow(0, "xxx程序" ) print PyHANDLE mydll = ctypes.windll.LoadLibrary(r"C:\Windows\SysWOW64\kernel32.dll") date=ctypes.c_long()#定义成date=ctypes.c_int()也不行 x=mydll.ReadProcessMemory(PyHANDLE,0x0060BFB8,ctypes.byref(date),4,None) print date.value 想用ctypes调用windowsdll读取某特定程序的某个内存值,为何读不出0x0060BFB8这个地址的值(4字节),读出的结果是0,经其他方式验证明显不对。 大侠们,帮我看下mydll.ReadProcessMemory(PyHANDLE,0x0060BFB8,ctypes.byref(date),4,None)这里的参数哪个错了????????? 没分了,知道的好心人告诉下吧,谢谢 在线等…
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。