線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1393
推到 Plurk!
推到 Facebook!

請問如何在DLL檔中去截取訊息呢?

尚未結案
termin
一般會員


發表:3
回覆:4
積分:1
註冊:2004-03-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-21 17:57:59 IP:61.30.xxx.xxx 未訂閱
各位 先進大家好:    小弟寫了一支DLL的程式,但是不知道要何去產生一個假的視窗,來截取訊息! 目前只知道要從  LRESULT CALLBACK WindowProc(HWND hwnd,        // handle to window   UINT uMsg,       // WM_POWERBROADCAST   WPARAM wParam,   // power-management event   LPARAM lParam    // function-specific data ); 這方面下手,不知有沒有那為大哥,可以幫助小弟的! 謝謝! < >< >
GeorgeKu
中階會員


發表:1
回覆:120
積分:74
註冊:2004-10-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-22 11:44:56 IP:61.228.xxx.xxx 未訂閱
你要截取訊息可以用hook的方式去作,版內有相關的文章,你可以利用搜尋功能去找setwindowshook.
termin
一般會員


發表:3
回覆:4
積分:1
註冊:2004-03-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-22 12:33:55 IP:61.30.xxx.xxx 未訂閱
是不是同於在截取按鍵,的方式一樣呢?
GeorgeKu
中階會員


發表:1
回覆:120
積分:74
註冊:2004-10-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-22 12:39:24 IP:61.228.xxx.xxx 未訂閱
Hook的種類有很多種,要看你本身想要取的何種訊息,然後選擇適當的hook去作,hook的種類可以參考以下的連結http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookfunctions/setwindowshookex.asp
limeca
中階會員


發表:2
回覆:74
積分:60
註冊:2005-05-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-22 13:17:38 IP:202.145.xxx.xxx 未訂閱
您可以先看本站的利用Hook技術實現鍵盤監控,這一個裡面的程式很完整,您自己動手寫一遍就能瞭解~ http://delphi.ktop.com.tw/topic.php?topic_id=19936 而下面這一篇文章也許是你想要的 用HOOK函數自動關閉IE彈出式廣告框 http://delphi.ktop.com.tw/topic.php?topic_id=26453
termin
一般會員


發表:3
回覆:4
積分:1
註冊:2004-03-29

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-22 13:24:06 IP:61.30.xxx.xxx 未訂閱
謝謝大家這麼熱心的幫助小弟,小弟先研究研究! 還有是不是 只有
GeorgeKu
中階會員


發表:1
回覆:120
積分:74
註冊:2004-10-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-22 13:29:47 IP:61.228.xxx.xxx 未訂閱
從你的文章中無法得知你的用途為何,所以不知道是否有其他的方式可以達到相同的目的.
termin
一般會員


發表:3
回覆:4
積分:1
註冊:2004-03-29

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-06-22 18:56:00 IP:61.30.xxx.xxx 未訂閱
你好: 我想要寫一支
GeorgeKu
中階會員


發表:1
回覆:120
積分:74
註冊:2004-10-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-06-23 09:15:39 IP:61.228.xxx.xxx 未訂閱
你要擷取OS發出來的訊息,可以選用WH_CALLWNDPROC類型的hook來擷取.
termin
一般會員


發表:3
回覆:4
積分:1
註冊:2004-03-29

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-06-24 15:51:14 IP:61.31.xxx.xxx 未訂閱
謝謝 GeorgeKu 及 limeca 二位的幫忙,因為有些事情,所以先暫停這個project 謝謝大家的幫忙!
系統時間:2024-05-04 5:16:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!