萧
萧枫
Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,假设我的程序A,想修改程序B的内存,我在程序A中已经取得程序B的HANDLE,<br><br>unsigned long BaseMemory=0x100;(假设)<br>unsigned char ReadData[20];<br> 。<br> 。<br> 。<br>ReadProcessMemory(程序B Handle,&BaseMemory,ReadData,20,0);<br> 。<br> 。<br> 。<br>我的程序A能够读取到B的内存值。。可是不管我怎么改BaseMemory值都是不变的<br><br>也就是说,这个BaseMemory的值是不是有什么特点?<br><br>还有,请问各位大虾,在WINDOW中应用程序的内存的开始地址是一样的吗?<br><br>偏址和开始地址有什么特点,有什么计算方法吗?<br><br>请帮帮我!!<br><br>