作者mhc (路边小草)
看板Visual_Basic
标题Re: [VB6 ] 请问一下HOOK
时间Wed Aug 10 10:51:52 2005
※ 引述《BNT (颓废也是一种美)》之铭言:
: 刚刚看了一下有关HOOK
: (以下取自VB心得笔记)
: Hook呢,可以是整个系统为范围(Remote Hook),即其他Process的动作您也可以拦截
: ,也可以是LocalHook,它的拦截范围只有Process本身。
: Remote Hook的Hook Function要在.Dll之中,Local Hook则在.Bas中。
: 在VB如何设定Hook呢?使用SetWindowsHookEx()
: ---
: 试了一下 似乎没有办法做到 remote hook
: 上面解说是要在dll中...
: 请问一下各位大大要如何让function 在 dll中...?
建议你一并看一下这两篇相关文章
http://www.hosp.ncku.edu.tw/~cww/html/q00200.html
http://www.hosp.ncku.edu.tw/~cww/html/q00209.html
我之前写过JournalRecord hook,可以在VB6做到remote hook
有朋友用过JournalPlayBack也可以,其他的就不很确定啦~ :)
以上写都是直接写在程式里面,不是写在DLL里面
VB6编出来的DLL只能是ActiveX DLL,所以好像还是不能用
总之我们最後的共同结论,还是用C另外写个DLL问题会比较少 :p
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.88.170
※ 编辑: mhc 来自: 140.113.88.170 (08/10 10:53)