首页
论坛
课程
招聘
雪    币: 128
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝

[讨论]如何屏蔽掉一个dll组件里面的messagebox信息框

2020-6-24 22:35 677

[讨论]如何屏蔽掉一个dll组件里面的messagebox信息框

2020-6-24 22:35
677

本着研究的精神在网上找到一个Sport.dll串口控件(要regsvr32注册的那种) , 注册后, 只要调用open函数, 就会弹出一个messagebox信息框

于是考虑着是不是可以直接OD里查找到messagebox,然后用nop修改掉.

我把上面的call更改为nop然后保存, 调用就报错

不知道是不是这个dll里面有什么校验? 我无论在文件里更改什么都提示这个错误...唉

我还更改了creatwindow这类的函数call , 也不行....

是不是我方式用错了?


上传的附件:
最新回复 (4)
雪    币: 0
活跃值: 活跃值 (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
夜落于霖 活跃值 2020-6-25 19:20
2
0
hook掉
雪    币: 2186
活跃值: 活跃值 (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
youxiaxy 活跃值 2020-6-26 18:46
3
0

直接删了 资源文件里面的 DIALOG 保存完成.  打不开你的 软件。没做具体测试。

不过已经不显示弹窗 直接出错误提示了。看图吧




上传的附件:
雪    币: 128
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
popdes 活跃值 6天前
4
0
youxiaxy 直接删了 资源文件里面的 DIALOG 保存完成.  打不开你的 软件。没做具体测试。不过已经不显示弹窗 直接出错误提示了。看图吧
抱歉了这几天有点事现在才回复, 刚测试了下, 确实没有messagebox了, 而且也不影响使用.
我这就去学习下您的处理方式,
再次拜谢
雪    币: 128
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
popdes 活跃值 6天前
5
0
你那个错误提示,应该是电脑上没有串口导致的
游客
登录 | 注册 方可回帖
返回