<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card id="discuz_wml" title="CnPack Forum">
<p>#1 Delphi 关于自定义函数写内存的问题<br /><small>要写个补丁，用WriteProcessMemory方法已经实现完了，现在学习用HOOK后做补丁的实现方法，在这里自己构造了个函数，在这方面出了问题，请大牛们指点一下：<br />
自定义了一个函数，在写内存的时候发现在调用一次的时候写入地址数据正常，当调用第二次的时候在隔四个字节的地方加上b8 25 95 00这样的字节，不明白为什么，请帮助解答一下，代码如下：<br />
function WriteMemory(address:Integ ..</small><br />
</p>
<p>#1 <a href="index.php?action=thread&amp;tid=11878&amp;start=0&amp;offset=497&amp;sid=GEopKl">&gt;&gt;Next Page</a><br />
<br />Forum:<a href="index.php?action=forum&amp;fid=28&amp;sid=GEopKl">技术板块灌水区 ...</a>
<br />Thread:<a href="index.php?action=thread&amp;tid=11878&amp;sid=GEopKl">Delphi 关于自定义函 ...</a>
<br />Next Thread:<a href="index.php?action=thread&amp;tid=11864&amp;sid=GEopKl">★■★■【Delphi】【 ...</a>
</p>
<p align="center"><br /><a href="index.php?sid=GEopKl">Home</a><br />
<a href="index.php?action=login&amp;sid=">Login</a><br /><br />
<small>Powered by Discuz!</small></p>
</card>
</wml>