米开朗琪罗 发表于 2021-5-25 10:39

求助 OD插件怎么清除所有硬件断点

本帖最后由 米开朗琪罗 于 2021-5-26 12:32 编辑

请教一下哥哥们    易语言编写OD插件   怎么才能清除所有断点和所有硬件断点

sxdx1372 发表于 2021-5-25 10:39

1、普通断点:断点表个数地址:004D7FE5 ,断点表数据地址(指针):004D7FFD (从0开始每0x11个字符是一个断点数据),调用OD函数Deletebreakpoints循环删除
Deletebreakpoints(addr,addr+1,0)
参数:addr 要删除断点的地址
2、硬件断点:直接调用Deletehardwarebreakpoint函数删除就行了
Deletehardwarebreakpoint(int index);
参数:index 要删除的硬件断点的索引(0-3)。


Wayne 发表于 2021-5-25 16:58

米开朗琪罗 发表于 2021-5-25 17:09

Wayne 发表于 2021-5-25 16:58
调试下面有个断点,下面都会有显示多个断点 删除即可

你没明白我说的是啥

new882 发表于 2021-5-26 08:15

编程 清除就可以了。首先你要会写OD插件

liwenjing 发表于 2021-5-26 11:36

在OD的菜单你总会找到个叫硬件断点的选项

米开朗琪罗 发表于 2021-5-26 12:29

liwenjing 发表于 2021-5-26 11:36
在OD的菜单你总会找到个叫硬件断点的选项

od插件插件 插件,在易语言里面写od插件,怎么实现清除所有断点这个功能

aゞ烛火 发表于 2021-7-21 18:56

写出来发我一份?{:5_193:}经常用到硬件断点
页: [1]
查看完整版本: 求助 OD插件怎么清除所有硬件断点