B Bahl Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-11 #1 如何拦截,钩挂API函数?要求是Object pascal的。例子要简单。比如钩挂MessageBox函数。<br>如果有现成的类或控件就更好了。<br>我有马飞涛的TWorm,可是它只能在Delphi1下使用,如何在D5下使用?<br>分不够再加!
如何拦截,钩挂API函数?要求是Object pascal的。例子要简单。比如钩挂MessageBox函数。<br>如果有现成的类或控件就更好了。<br>我有马飞涛的TWorm,可是它只能在Delphi1下使用,如何在D5下使用?<br>分不够再加!
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-11 #4 搜索一下DFW,原先有位大侠贴过例子的。<br>找不到的话我可以MAIL给你(不可能找不到的) []
F forgot2002 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-11 #5 http://www.csdn.net/develop/Read_Article.asp?Id=12355<br>http://www.csdn.net/develop/Read_Article.asp?Id=12356<br>源码下载:<br>http://www.csdn.net/cnshare/soft/11/11003.shtm
http://www.csdn.net/develop/Read_Article.asp?Id=12355<br>http://www.csdn.net/develop/Read_Article.asp?Id=12356<br>源码下载:<br>http://www.csdn.net/cnshare/soft/11/11003.shtm
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #6 我自己刚结的贴子就是,如果觉得VC转成delphi有困难再问吧,我记得我都用的是API<br>不过那个例子还少一行话,就是如果ncode<0 then return.
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #7 原来你要钩挂API函数,请去微软下载detour开发包,有问题再问吧。<br>
B Bahl Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #9 Crane兄,我做了个拦截API的程序,但是不能拦截其他进程和整个系统的API,听说要<br>用SetWindowsHookEx,但是究竟怎么用呢?
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #10 SetWindowsHookEx最多只能钩住USER32下的API,如果你只想钩一些事件,用它就足够了。<br>我的贴子你去查我的个人信息不就行了?<br>这个API实际上是detour的一种应用罢了。他的原理就是把自己的DLL“注射”到别人进程<br>的内存空间中,你可以好好看看文档,另外APIspy32是典型的实现者,你可以到网上找找<br>它的源码,我虽然有,但是不能给你,因为是公司花钱买的,只能给你指个方向,不好意<br>思
SetWindowsHookEx最多只能钩住USER32下的API,如果你只想钩一些事件,用它就足够了。<br>我的贴子你去查我的个人信息不就行了?<br>这个API实际上是detour的一种应用罢了。他的原理就是把自己的DLL“注射”到别人进程<br>的内存空间中,你可以好好看看文档,另外APIspy32是典型的实现者,你可以到网上找找<br>它的源码,我虽然有,但是不能给你,因为是公司花钱买的,只能给你指个方向,不好意<br>思
B Bahl Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #11 我只要钩住USER32下的API就足够了。<br>我用了SetWindowsHookEx,可是总是没有用。<br>您只要告诉我怎样使用SetWindowsHookEx钩住其他进程的API就行了,即使有不足也<br>没有关系。
我只要钩住USER32下的API就足够了。<br>我用了SetWindowsHookEx,可是总是没有用。<br>您只要告诉我怎样使用SetWindowsHookEx钩住其他进程的API就行了,即使有不足也<br>没有关系。
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #13 给你发个例子吧,我机器上现在没有delphi(不要打我~),不知还中不中用,你的mail...?
B Bahl Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #14 8wm8@sohu.com<br>8zwm8@sina.com
B BeginDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #15 下一个JCL吧。<br><br>其中有Windows API Hook的例子,做得很不错。<br>通用性很强。
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-13 #16 已发<br>HKTest hook程序,如果想钩进程外的,必须放到dll中<br>lutusdown.dpr ,应用hook的程序。