当前位置: 代码迷 >> 汇编语言 >> 硬件断点段不下来,该如何解决
  详细解决方案

硬件断点段不下来,该如何解决

热度:7065   发布时间:2013-02-26 00:00:00.0
硬件断点段不下来
一个确定会被写入的地址比如:00401040(.code段的数据为空后来被写入)

为什么用硬件写入的断点段不下来,无论是byte或是dword方式(壳会调用一个系统的函数将解压后的代码写入到.code段)

------解决方案--------------------------------------------------------
我想是因为任务的切换造成的吧,因为你这个是线形地址,还需要翻译成物理地址.
试试换一个更高级别的调试器吧
------解决方案--------------------------------------------------------
什么调试器?

------解决方案--------------------------------------------------------
你可以监视一下硬件断点是否被修改。
如果进入别人设置的保护段,它可以通过接管异常或其它方法来获取并修改硬件断点的设置,而后还原。就会导致你设置的硬件断点暂时失效。
  相关解决方案