青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 25,  comments - 36,  trackbacks - 0
這幾天學習了一下鉤子的知識。
看的是孫鑫的視頻,孫鑫的視頻真的是經(jīng)典。
但個人不認為他不是MFC的原理講解的好視頻。不過貌似現(xiàn)在也沒有講MFC原理很好的書。
主要是MFC 復雜性吧。
不過簡單把整體思想學習一下 臺灣的侯捷 確實強悍的一本書(主要是第三章模擬MFC 原理)
.
這個程序貌似貌似百度文庫有類似的程序,但試了一下貌似不可以。
如是我重寫了一下程序。
簡單寫了一下。
實現(xiàn)正確獲取對記事本的消息。--》如果你是不懂鉤子請看孫鑫的視頻。這篇文章不適合你。
這里程序是DLL 里的代碼
CMyNodeHook2.h
#ifndef CMYNODEHOOK2
#define CMYNODEHOOK2 _declspec(dllimport)
#endif

//這里我們用類
class CMYNODEHOOK2 CMyNodeHook
{
public:
void SetHook();
void UnHook();
~CMyNodeHook();
};
CMyNodeHook2.cpp
#define CMYNODEHOOK2 _declspec(dllexport)
#include "CMyNodeHook2.h"
//#include <windows.h>
#include <stdio.h>
#include <AFXWIN.H> //這里我添加了MFC DLL 的 你可以不是用CString 和 AFxMessageBox();改用原始 API
#include <AFX.H> //即可
//#include <afxwin.h>
HHOOK g_hOOk = NULL;
BOOL isStart = NULL;
HINSTANCE g_hInst = FALSE; //全局函數(shù)
int flag =1;

LRESULT CALLBACK GetMsgProc(
int nCode, // hook code
WPARAM wParam, // removal option
LPARAM lParam // message
)
{
//函數(shù)名字可以改 但必須是這種格式化
//我們看msdn 知道lparam是一個指針 指向CWPSTRUCT結(jié)構(gòu)的指針
//所以我們可以
MSG *lpMsg;
lpMsg = (MSG *)lParam;
TCHAR szClass[256];
memset(szClass,0,256);
GetClassName(lpMsg->hwnd,szClass,255);

if(0 == strcmp(szClass,"Edit")) //先判斷是否是否為CEidt窗口類
{
//MessageBox(0,szClass,0,0);

HWND hWnd = GetParent(lpMsg->hwnd);

GetClassName(hWnd,szClass,256);
if(0==strcmp(szClass,"Notepad")) //再來判斷是否為Notepad窗口類
{//這樣大概就可以判斷為記事本了
if(lpMsg->message == WM_CHAR ) //判斷是否按下鍵
{
CString s;
s.Format("你按的鍵是 %c",lpMsg->wParam);//這里你只是對一個按鍵消息,要對組合鍵 就要對lparam進行操作
//具體可以參考MSDN
AfxMessageBox(s);
return 1; //貌似GetMsgProc不能過濾掉消息,可能是自己才學 沒有學到吧。。測試了一下沒有成功
}
else
return CallNextHookEx(g_hOOk,nCode,wParam,lParam);
}
else
return CallNextHookEx(g_hOOk,nCode,wParam,lParam);
}
else
return CallNextHookEx(g_hOOk,nCode,wParam,lParam);

}
void CMyNodeHook::SetHook()
{
g_hInst = GetModuleHandle("CMyNodeHook2");
g_hOOk = SetWindowsHookEx(WH_GETMESSAGE,GetMsgProc,g_hInst,0);//使用這種方法獲取 模塊句柄
if(NULL == g_hOOk)
{
MessageBox(0,"創(chuàng)建鉤子失敗",0,0);
exit(1);
}
isStart = TRUE;
}
void CMyNodeHook::UnHook()
{
if(isStart)
{
UnhookWindowsHookEx(g_hOOk);
isStart = FALSE;
MessageBox(0,"成功釋放鉤子",0,0);
}
else
{
MessageBox(0,"帥哥你還沒有放鉤子",0,0);
}
}
CMyNodeHook::~CMyNodeHook()
{
UnHook();
}
posted on 2012-04-23 23:52 小魚兒 閱讀(751) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2015年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

常用鏈接

留言簿(4)

隨筆檔案(25)

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产一区二区三区四区三区四| 黄色精品一区| 欧美资源在线观看| 在线视频日韩| 国产免费成人在线视频| 欧美激情亚洲一区| 免费日韩成人| 亚洲无吗在线| 亚洲五月六月| 欧美极品aⅴ影院| 亚洲主播在线| 亚洲精品在线免费| 亚洲黄一区二区| 亚洲电影免费在线观看| 久久精品国产精品亚洲综合| 午夜精品亚洲| 午夜精品福利一区二区蜜股av| 好看的亚洲午夜视频在线| 国模私拍一区二区三区| 精品av久久707| 亚洲国产综合91精品麻豆| 国语对白精品一区二区| 国模私拍一区二区三区| 精品电影一区| 国产亚洲视频在线| 国产精品美女久久久免费| 欧美性做爰毛片| 欧美日韩国产一中文字不卡| 国产精品成人播放| 在线一区二区三区四区五区| 亚洲一区二区三区四区中文| 亚洲影院污污.| 中国成人黄色视屏| 免费在线播放第一区高清av| 欧美视频一区二区三区| 黄色小说综合网站| 国产亚洲一区二区三区| 日韩亚洲欧美成人一区| 久久久久在线观看| 亚洲字幕一区二区| 西西人体一区二区| 亚洲精品久久| 欧美日韩国产页| 亚洲图片激情小说| 亚洲人成人77777线观看| 欧美不卡在线| av成人激情| 久久亚洲色图| 久久综合网络一区二区| …久久精品99久久香蕉国产| 久久婷婷蜜乳一本欲蜜臀| 欧美在线精品一区| 激情欧美一区二区三区在线观看 | 亚洲精品乱码| 嫩模写真一区二区三区三州| 亚洲亚洲精品在线观看| 国产美女高潮久久白浆| 亚洲高清影视| 亚洲精品影院| 国产精品视频福利| 久久riav二区三区| 欧美77777| 午夜亚洲激情| 蜜月aⅴ免费一区二区三区| 亚洲人成7777| 欧美中文字幕久久| 亚洲一区二区在线观看视频| 亚洲国产一区二区视频| 欧美日本高清视频| 久久国产手机看片| 欧美日韩在线播放| 欧美肥婆bbw| 亚洲高清久久| 国产女人精品视频| 亚洲精品日韩在线观看| 亚洲国产一区二区视频| 亚洲一区激情| 亚洲图中文字幕| 久久精品一本| 久久久久久自在自线| 欧美精品一区二区三区高清aⅴ| 亚洲一区二区三区午夜| 欧美日韩国产高清| 亚洲福利视频在线| 亚洲电影自拍| 久久综合99re88久久爱| 久久综合久久综合久久| 国产一区二区黄| 亚洲欧美日本在线| 亚洲欧美国产va在线影院| 欧美福利视频在线观看| 亚洲国产精品一区二区www在线| 精品51国产黑色丝袜高跟鞋| 午夜精品婷婷| 久久久国产精品亚洲一区| 麻豆精品视频| 日韩视频精品| 久久久久国色av免费观看性色| 国产亚洲人成网站在线观看| 久久久中精品2020中文| 欧美香蕉大胸在线视频观看| 99国产精品视频免费观看| 欧美一区二区三区视频在线观看 | 久久久久天天天天| 亚洲国产成人精品视频| 欧美日韩综合精品| 久久精品综合| 亚洲人成艺术| 亚洲少妇在线| 亚洲欧美一区在线| 亚洲电影视频在线| 国产精品电影网站| 老司机午夜免费精品视频| 亚洲第一福利在线观看| 午夜天堂精品久久久久| 一区二区成人精品| 国产亚洲一区在线| 国产精品成人在线观看| 免费av成人在线| 欧美主播一区二区三区美女 久久精品人| 久热爱精品视频线路一| 亚洲欧美成人网| 日韩一区二区久久| 亚洲精品欧美极品| 亚洲福利视频免费观看| 亚洲人屁股眼子交8| 国产视频一区在线观看一区免费| 欧美激情四色| 久久久亚洲一区| 国产专区综合网| 国内外成人在线| 国产一区二区| 99视频热这里只有精品免费| 亚洲精品一区二| 欧美在线免费观看亚洲| 午夜在线精品偷拍| 亚洲黄色一区| 一本色道久久综合狠狠躁篇怎么玩| 在线综合+亚洲+欧美中文字幕| 亚洲图片欧洲图片av| 麻豆久久精品| 国产精品久久久久久久久免费| 亚洲福利av| 亚洲免费观看视频| 久久综合给合| 国产欧美精品一区二区色综合 | 亚洲国产成人在线视频| 一本在线高清不卡dvd| 欧美成年人视频网站| 亚洲欧美一区二区精品久久久| 欧美精品激情| 日韩小视频在线观看| 欧美激情小视频| 久久久免费av| 在线看片日韩| 女同一区二区| 欧美精品一区二区三区久久久竹菊 | 日韩亚洲欧美中文三级| 欧美电影电视剧在线观看| 日韩写真视频在线观看| 最新亚洲一区| 国产精品网红福利| 久久综合伊人77777蜜臀| 久久国内精品视频| 午夜一级久久| 亚洲国产精品第一区二区| 久久在线视频在线| 欧美激情国产精品| 亚洲欧美日韩成人| 老色鬼精品视频在线观看播放| 亚洲欧洲日产国产网站| 亚洲午夜av在线| 亚洲欧洲精品天堂一级| 9久草视频在线视频精品| 在线不卡a资源高清| 在线亚洲一区二区| 在线观看日韩一区| 一本色道久久综合亚洲精品婷婷 | 欧美日韩不卡合集视频| 一区二区欧美亚洲| 欧美成人免费大片| 欧美一区二区啪啪| 国产精品福利片| 欧美国产在线视频| 亚洲国产免费| 久久伊人精品天天| 久久久久久久久综合| 国产精品二区二区三区| 亚洲精品在线电影| 亚洲国内精品在线| 久久精品中文字幕一区| 久久精品视频亚洲| 国内揄拍国内精品少妇国语| 一个人看的www久久| 在线亚洲精品| 欧美华人在线视频| 日韩亚洲在线观看| 国产精品电影网站| 香蕉av777xxx色综合一区| 久久人人超碰|