替换windows的函数(200分)

  • 主题发起人 主题发起人 guoyan
  • 开始时间 开始时间
G

guoyan

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样替换windows的一些函数,如替换windows 的opendialogbox打开一个
文件对话框函数,当记事本用文件打开功能是调用我自己遍的文件打开函数
请告知,须有原程序
 
用HOOK检索本论坛,检查关于屏幕截词的讨论,原理是完全一样的.
tqz有两个屏幕截词的例子,分别for 95和for NT,非常能说明问题,
可以在http://202.120.100.49/tqz/找到.

BTW:就耽心有人用这个技术编写病毒!!(这样的病毒可以用
guest截获全部系统调用!!)
 
除了关于屏幕截词的hook,还有没有大虾对这个问题有更具体的讨论呢?
 
写病毒什么的,我想是个人道德问题,和我们这儿讨论技术的概念是无关的。
我对这个东西很敢兴趣,我想大概就是imagefox的那种效果把
 
我记得在96年的《计算机世界》上面有一篇文章,讲Richwin和CStar的汉化方法,
里面就有如何截系统的API函数,不过已经深入到汇编级,晓茶虽然疯狂,但是当
时还没有进化到用Debug来看Windows程序(线再也没有:-) ),看过就丢在脑后
了。
 
查看“Windows深入编程”一书,那里对Windows的结构有详尽的说明。
 
guoyan:

这个问题已经很长时间没有人参加讨论,为保持版面
整洁,节约网友时间,请提问者采取必要处理措施。
关于本版管理细则,请参见<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这个</a>问题。如两天
内提问者没有响应,我将采取强制措施。

如有管理建议,请到<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这里</a>提出。谢谢!
 
那些对话框模块都是放在dll,ocx中,除非你自己完整编写一个,否则不能
替换原由程序,只能用HOOK监视系统对对话框的调用。
 
本bbs太难上了,如果加上邮件组就好了,
我用了1个月的时间才写下这么一点信息
 
后退
顶部