hzl1989 发表于 2021-1-14 21:36

od对所有弹窗api下断后程序弹窗并未停止求教这个弹窗可能使用的什么方式

最近想用一款08年的老程序,但是因为系统升级到win10后对该程序的不兼容,发现正常情况下这款程序运行一段时间后会后台运行一个指定进程来保证主程序的正常运行,但是在win10系统下该进程尝尝会无法被调用起来,于是乎会弹出一个信息框提示缺少组件,确定后主程序退出。要调试的程序有vmp2.07-xxx的壳,因为是菜鸟怕是自己不会脱,所以想直接下断对弹窗api直接retun处理。

自身猜测主程序有一个函数来调用并检测辅进程是否运行,如果没有运行那么弹出一个错误窗口并退出程序。所以测试用od附加该程序并对所有对话窗api进行下断,且对exitprocess下断。待程序弹窗报错时,od并没有在任何断点停止,程序正常弹窗,且点击确认后程序退出也没有触发exitprocess断点。但正常退出程序会触发exitprocess断点。

初步猜测弹窗是不是辅进程的,通过查看进程确认该弹窗属于主进程的,所以猜测是不是其他我不曾知晓的弹窗api。就在发布这篇求助的时候突发灵感又测试了一下对其他小程序的弹窗下断也是无效。搜索了很多站内外的文章发现似乎也有人遇到对弹窗api下断无效的问题,似乎没有找到答案。再次感谢这个平台希望有人能为我指点迷津。


涛之雨 发表于 2021-1-15 09:58

缺少组件?
是不是没找到系统定义呢?
【已更新】《WinXP空当接龙》加入无限撤销和存档功能
https://www.52pojie.cn/thread-1314510-1-1.html
(出处: 吾爱破解论坛)

试一下这里的清除重定位呢?
vmp的话似乎有保护。
试一下兼容模式能不能正常打开呢?
页: [1]
查看完整版本: od对所有弹窗api下断后程序弹窗并未停止求教这个弹窗可能使用的什么方式