
Debugging
文章平均质量分 78
garfieldking
这个作者很懒,什么都没留下…
展开
-
调试和错误处理
<br />第一章、调试和错误处理 [1] 调试<br /><br /> <br />所谓调试器,是程序开发者用来观察和修改程序错误的一个程序,本文讲述 WIN32 API对调试器的支持。<br /> <br />Win32 API提供了几个函数,可以用来构建一个基础的、事件驱动的调试器。事件驱动的意思是每次当所调试的进程出现特定事件后,就通知调试器,从而允许调试器作适当的响应。<br /> <br />某些调试所需的函数,实际上是进程、线程、或者异常处理结构的一部分。下面介绍这些函数。<br /><br转载 2010-09-19 15:40:00 · 621 阅读 · 0 评论 -
获取PE文件入口点
<br />大家好,最近在网上看了一下PE文件结构的解释的文章,里面有一个修改PE文件的示例,是向PE文件插入一个消息框,以让目标PE文件执行时首先显示插入的消息框,其中有一段代码如下:<br /><br />//计算新的程序入口地址<br />DWORD dwNewEntryAddress = dwEntryWrite + dwCodeOffset;<br /><br />这段代码我看不明白,为什么要在最后加上代码偏移值呢?被写入的代码是写在dwEntryWrite地址处,把入口点改在这个地方不就可以了么转载 2010-09-26 10:22:00 · 4834 阅读 · 0 评论