首页
社区
课程
招聘
[求助]写了一个含有对话框资源的dll,想通过远程注入附在另一个窗口上。麻烦高手进来看一下
发表于: 2009-2-13 15:41 4853

[求助]写了一个含有对话框资源的dll,想通过远程注入附在另一个窗口上。麻烦高手进来看一下

2009-2-13 15:41
4853
dll中的对话框是非模式对话框
直接LoadLibrary("xx.dll");运行成功
但远程注入道记事本中LoadLibrary,确不成功。。对话框一闪就过去了
希望有高手能帮我解决

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 197
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
正所謂無代碼無真相。

ps. lz參考一下Windows via C/C++?
2009-2-13 18:23
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我的对话框弹出来了,但是无法一直保持在记事本的上方
2009-2-14 10:10
0
雪    币: 217
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
非模态对话框要在线程中存活.线程接收对话框肯定消失..你用远程注入一个线程,在你的线程里显示对话框,还有保证这个线程不要退出试一下
2009-2-14 10:32
0
雪    币: 229
活跃值: (483)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
5
谢谢大家的回答,我解决了。。在dll中用DialogBox创建对话框就可以了
然后在对话框的WM_INITDIALOG消息处理里面加个SetTimer()
再在对话框的WM_TIMER消息处理中GetWindowRect(记事本),再SetWindowPos(对话框)
就可以让对话框附在记事本上
2009-2-14 16:34
0
游客
登录 | 注册 方可回帖
返回
//