OpenProcess 的值返回值总是0. 咋回事.高手求命
OpenProcess 的值返回值总是0. 怎么回事.高手求命
cc = FindWindow(vbNullString, "计算器")
GetWindowThreadProcessId cc, cc1
cc3 = OpenProcess(PROCESS_ALL_ACCESS, False, cc1)
Label1.Caption = cc1
dd = ReadProcessMemory(cc3, ByVal &HB597C8, hp, 4, 0&)
得到的返回值总是0.句柄(cc)和pid(cc1)的值都可以取到了!郁闷死了
------解决方案--------------------
看错了,不好意思,呵呵。
如果是cc3的值的话,请将false改为0试一下。
如果是hp的话,请验证一下地址的有效性。
cc = FindWindow(vbNullString, "计算器")
GetWindowThreadProcessId cc, cc1
cc3 = OpenProcess(PROCESS_ALL_ACCESS, False, cc1)
Label1.Caption = cc1
dd = ReadProcessMemory(cc3, ByVal &HB597C8, hp, 4, 0&)
得到的返回值总是0.句柄(cc)和pid(cc1)的值都可以取到了!郁闷死了
------解决方案--------------------
看错了,不好意思,呵呵。
如果是cc3的值的话,请将false改为0试一下。
如果是hp的话,请验证一下地址的有效性。