Re: [VB6 ] 請問一下HOOK
※ 引述《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)
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章