高分求救:如何替换DLL弹出的对话框啊????????谢谢!

rainwind 2001-11-19 10:28:18
我调用了DLL(注:别人写的)中的一个函数会弹出对话框,可以把这个对话框替换掉吗?
各位大侠帮帮忙,谢谢!
...全文
160 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainwind 2001-11-19
  • 打赏
  • 举报
回复
好的,谢谢!试试先
azuo_lee 2001-11-19
  • 打赏
  • 举报
回复
如果是NT,可以试试BeginUpdateResource、UpdateResource、EndUpdateResource函数,这比你直接改PE文件要方便多了。但98下不能用。
Nizvoo 2001-11-19
  • 打赏
  • 举报
回复
把资源修改,把别人的内容换作自己的提示信息。。呵呵。上次有个控件偶就这么着的。。。。
rainwind 2001-11-19
  • 打赏
  • 举报
回复
好的,先谢啦!
找到后回来加分
azuo_lee 2001-11-19
  • 打赏
  • 举报
回复
去搜狐、雅虎、goole,输入关键字“PE 文件格式”,要多少有多少。
rainwind 2001-11-19
  • 打赏
  • 举报
回复
to azuo_lee:
谢谢!哪里有PE文件格式的说明下载吗?
azuo_lee 2001-11-19
  • 打赏
  • 举报
回复
前提是你必须研究PE文件的格式。尤其是资源的section。而且这种替换不能保证原来的程序还可以正常工作。
rainwind 2001-11-19
  • 打赏
  • 举报
回复
不是啊,我只是想试试实现的方法呀
能不能在我的程序里直接实现呢?
不是想盗版哦
谢谢大家的关注啊
ttzzgg_80713 2001-11-19
  • 打赏
  • 举报
回复
请注册
azuo_lee 2001-11-19
  • 打赏
  • 举报
回复
单纯的替换,是有办法,就是更改资源,有一些资源编辑器可以干这件事。但是虽然资源变了,你却并不能改变原来程序的内部逻辑——这样的替换有意义么?
mousubin 2001-11-19
  • 打赏
  • 举报
回复
干吗这么做?叫人家重写一下不行吗?
rainwind 2001-11-19
  • 打赏
  • 举报
回复
uppppppppppppp
rainwind 2001-11-19
  • 打赏
  • 举报
回复
是DLL自己的对话框啊,有没有办法呢?
mousubin 2001-11-19
  • 打赏
  • 举报
回复
是系统的对话框还是自己做的对话框?
rainwind 2001-11-19
  • 打赏
  • 举报
回复
uppppppppppppp
rainwind 2001-11-19
  • 打赏
  • 举报
回复
为什么没人看一眼啊

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧