OpenProcess()后,如何得到该进程区域的内存大小?(200分)

  • 主题发起人 主题发起人 NATASHA
  • 开始时间 开始时间
N

NATASHA

Unregistered / Unconfirmed
GUEST, unregistred user!
//copy &nbsp;from: &nbsp;http://www.china-askpro.com/msg30/qa82.shtml &nbsp;<br>&nbsp; 你可以利用ReadProcessMemory函数一次读出整个区域中的内容而不必要一个字一个字的读取。下面是范例: &nbsp; &nbsp;<br>&nbsp; type &nbsp;lpREC=^lREC; &nbsp; &nbsp;<br>&nbsp; lREC=record &nbsp; &nbsp;<br>&nbsp; &nbsp; ls:array[0..20000] &nbsp;of &nbsp;LongWord &nbsp; &nbsp;<br>&nbsp; end; &nbsp; &nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp; Value1:=$44; &nbsp; &nbsp;<br>&nbsp; ReadProcessMemory(Application.Handle,Pointer(i),lpWord,80000,iRead); &nbsp;<br>// &nbsp; &nbsp;<br>我想把整个区域的内容一次性全部读出来, &nbsp;<br>请问如何得到该区域的大小! &nbsp;<br>相应的API函数是哪个啊?
 
我也想知道 帮你顶
 
我业像知道,顶。
 
Sizeof(lpREC)不知道行不行。
 
to hiyaolee<br>&nbsp; 我现在就是要确定lREC中的数组大小
 
后退
顶部