亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? myhookdll.cpp

?? 編程實例
?? CPP
字號:
// MyHookDll.cpp : Defines the initialization routines for the DLL.
//

#include "stdafx.h"
#include <afxdllx.h>
#include "MyHookDll.h"

// 定義共享數據
#pragma data_seg("My_Mouse_Shared")
	HWND		g_hPrevTarWnd = NULL;	// 上次鼠標所指的窗口句柄  
	HWND		g_hDisplayWnd = NULL;	// 顯示目標窗口標題編輯框的句柄 
	HHOOK		g_hHook=NULL;			// 安裝的鼠標鉤子句柄 
	HINSTANCE	g_hInstance=NULL;		// DLL實例句柄 
	//LPMOUSEHOOKSTRUCT pMouseHook;
#pragma data_seg()

// 通過程序指定鏈接選項,真正使得數據能夠共享
#pragma comment(linker, "/SECTION:My_Mouse_Shared,RWS")



#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif


static AFX_EXTENSION_MODULE MyHookDllDLL = { NULL, NULL };

extern "C" int APIENTRY
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
	// Remove this if you use lpReserved
	UNREFERENCED_PARAMETER(lpReserved);

	if (dwReason == DLL_PROCESS_ATTACH)
	{
		TRACE0("MYHOOKDLL.DLL Initializing!\n");
		
		// Extension DLL one-time initialization
		if (!AfxInitExtensionModule(MyHookDllDLL, hInstance))
			return 0;

		// Insert this DLL into the resource chain
		// NOTE: If this Extension DLL is being implicitly linked to by
		//  an MFC Regular DLL (such as an ActiveX Control)
		//  instead of an MFC application, then you will want to
		//  remove this line from DllMain and put it in a separate
		//  function exported from this Extension DLL.  The Regular DLL
		//  that uses this Extension DLL should then explicitly call that
		//  function to initialize this Extension DLL.  Otherwise,
		//  the CDynLinkLibrary object will not be attached to the
		//  Regular DLL's resource chain, and serious problems will
		//  result.

		new CDynLinkLibrary(MyHookDllDLL);
		g_hInstance=hInstance;	//插入保存DLL實例句柄 
		//g_hInstance=AfxGetInstanceHandle();	//插入保存DLL實例句柄 
	}
	else if (dwReason == DLL_PROCESS_DETACH)
	{
		TRACE0("MYHOOKDLL.DLL Terminating!\n");
		// Terminate the library before destructors are called
		AfxTermExtensionModule(MyHookDllDLL);
	}
	return 1;   // ok
}

CMyHookDll::CMyHookDll()
{
}

CMyHookDll::~CMyHookDll()
{
	UnInstallHook();
}

BOOL CMyHookDll::InstallHook(HWND hWnd)
{
	BOOL bResult=FALSE; 
	g_hHook=SetWindowsHookEx(WH_MOUSE, MouseProc, g_hInstance, NULL); 
	if(g_hHook!=NULL)
	{
		bResult=TRUE;
	}
	g_hDisplayWnd = hWnd;		//設置顯示目標窗口標題編輯框的句柄 
	return bResult; 
}

BOOL CMyHookDll::UnInstallHook()
{
	BOOL bResult=FALSE; 
	if(g_hHook) 
	{ 
		bResult= UnhookWindowsHookEx(g_hHook); 
		if(bResult) 
		{ 
			g_hPrevTarWnd=NULL; 
			g_hDisplayWnd=NULL;	//清變量 
			g_hHook=NULL; 
		} 
	} 
	return bResult; 
}

LRESULT WINAPI MouseProc(int nCode,WPARAM wparam,LPARAM lparam) 
{ 
	LPMOUSEHOOKSTRUCT pMouseHook=(MOUSEHOOKSTRUCT FAR *)lparam;
	//pMouseHook=(MOUSEHOOKSTRUCT FAR *)lparam;
	if (nCode>=0 && WM_RBUTTONDOWN == wparam) 
	{ 
		HWND hTargetWnd=pMouseHook->hwnd;		//取目標窗口句柄 
		HWND ParentWnd=hTargetWnd; 
		while (ParentWnd !=NULL) 
		{ 
			hTargetWnd=ParentWnd; 
			ParentWnd=GetParent(hTargetWnd); //取應用程序主窗口句柄 
		} 
		if(hTargetWnd!=g_hPrevTarWnd) //(wparam == WM_LBUTTONDOWN)//
		{ 
			
			char szCaption[100]; 
			GetWindowText(hTargetWnd,szCaption,100); //取目標窗口標題 
			if(IsWindow(g_hDisplayWnd)) 
			{
				SendMessage(g_hDisplayWnd,WM_SETTEXT,0,(LPARAM)(LPCTSTR)szCaption); 
			}
			g_hPrevTarWnd=hTargetWnd;	 //保存目標窗口 

		} 
	} 
	//if(nCode >= 0 && wparam==WM_LBUTTONDOWN)
	//	AfxMessageBox("haha");

	return CallNextHookEx(g_hHook,nCode,wparam,lparam); //繼續傳遞消息 
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91富婆露脸刺激对白| 麻豆精品新av中文字幕| 91香蕉国产在线观看软件| 亚洲天堂a在线| 欧美性生交片4| 午夜精品久久久久久久蜜桃app| 欧美三级视频在线| 久久精品理论片| 五月婷婷综合网| 日韩欧美一区二区三区在线| 国产成人在线网站| 亚洲欧美日韩小说| 欧美一区二区三区男人的天堂| 韩国毛片一区二区三区| 国产精品久线在线观看| 色悠悠亚洲一区二区| 天天色天天爱天天射综合| 精品对白一区国产伦| 丁香激情综合国产| 亚洲主播在线播放| 欧美成人女星排名| 99久久99久久精品免费观看 | 亚洲成av人片| 欧美精品一区二区三区视频 | 成人免费毛片片v| 亚洲美女在线国产| 精品少妇一区二区三区| www.性欧美| 视频一区视频二区中文| 国产亚洲午夜高清国产拍精品| 99久久精品国产麻豆演员表| 日本不卡不码高清免费观看| 国产精品视频第一区| 欧美日韩综合一区| 国产精品系列在线观看| 亚洲1区2区3区4区| 国产欧美日韩激情| 欧美男人的天堂一二区| 国产成人av电影在线播放| 亚洲va国产天堂va久久en| 久久久不卡网国产精品一区| 色噜噜久久综合| 激情综合色丁香一区二区| 亚洲免费色视频| 精品久久国产老人久久综合| 一本一道久久a久久精品| 精品亚洲成a人在线观看| 亚洲欧洲日韩一区二区三区| 日韩一区二区三区电影| 一本久久a久久免费精品不卡| 另类综合日韩欧美亚洲| 一级日本不卡的影视| 久久久久久久综合狠狠综合| 在线观看不卡一区| 岛国一区二区在线观看| 日韩精品成人一区二区三区| 最近中文字幕一区二区三区| 欧美精品一区二区三区四区| 欧美日韩成人综合| 91在线一区二区| 国产精品综合一区二区| 日韩国产在线一| 亚洲欧美一区二区三区极速播放| 久久综合九色综合97_久久久| 欧美在线视频日韩| av动漫一区二区| 国产在线不卡一区| 日韩1区2区3区| 一区二区三区四区高清精品免费观看 | 麻豆精品在线视频| 亚洲第一搞黄网站| 亚洲视频1区2区| 国产精品污网站| 久久综合丝袜日本网| 欧美一区二区视频网站| 欧美视频一区二区三区四区| www..com久久爱| 国产成人午夜高潮毛片| 久久99精品视频| 日韩和欧美的一区| 香蕉乱码成人久久天堂爱免费| 亚洲男帅同性gay1069| 国产精品欧美综合在线| 国产日韩精品一区二区三区| 2020国产精品| 欧美v国产在线一区二区三区| 欧美福利视频一区| 欧美日韩国产中文| 精品视频色一区| 欧美视频一区二区三区| 欧美性猛交一区二区三区精品| 91视频免费播放| 91视频观看免费| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 99精品视频在线播放观看| 国产91综合一区在线观看| 国产高清久久久| 国产风韵犹存在线视精品| 国产精品自拍一区| 国产又黄又大久久| 国产一区中文字幕| 国产精品1024| 国产经典欧美精品| 国产成人精品亚洲777人妖| 国产成人av资源| 国产69精品久久久久毛片| 成人一区二区三区在线观看| 国产乱码一区二区三区| 国产成人av一区二区| 成人免费毛片嘿嘿连载视频| 99久久久国产精品| 91欧美激情一区二区三区成人| 99国产精品久久久久久久久久| 99热99精品| 色哟哟一区二区在线观看| 91黄色小视频| 欧美精品日韩综合在线| 欧美美女网站色| 91精品国产黑色紧身裤美女| 日韩欧美在线不卡| 久久麻豆一区二区| 国产精品理论片在线观看| 亚洲人123区| 性做久久久久久| 久久99精品一区二区三区三区| 国产精品一线二线三线| 成人小视频在线| 色婷婷综合久色| 欧美日韩不卡一区二区| 欧美一区二区三区视频免费播放| 欧美变态tickling挠脚心| 国产三级一区二区| 亚洲乱码日产精品bd| 无码av中文一区二区三区桃花岛| 蜜桃一区二区三区在线| 国产河南妇女毛片精品久久久 | 欧美aⅴ一区二区三区视频| 久久99九九99精品| 成人国产精品免费观看动漫| 欧美亚洲尤物久久| 日韩你懂的电影在线观看| 日本一区免费视频| 一个色在线综合| 久久91精品国产91久久小草| 成人黄色国产精品网站大全在线免费观看| 97se亚洲国产综合自在线不卡 | 一区二区三区久久久| 日本成人中文字幕在线视频| 国产麻豆成人传媒免费观看| 99久久综合99久久综合网站| 欧美日韩国产天堂| 久久免费看少妇高潮| 一区二区三区四区不卡在线| 久久国产福利国产秒拍| 成人av网站免费| 欧美探花视频资源| 欧美大白屁股肥臀xxxxxx| 国产精品毛片高清在线完整版| 亚洲一区二三区| 狠狠色狠狠色综合系列| 一本一道久久a久久精品| 日韩精品中文字幕一区二区三区| 国产精品国产成人国产三级| 日韩在线观看一区二区| 成人动漫一区二区在线| 欧美一区二区免费观在线| 国产精品久久久久久福利一牛影视| 五月婷婷另类国产| 成人国产精品免费观看动漫| 欧美一区二区私人影院日本| 国产精品欧美极品| 六月婷婷色综合| 在线视频欧美区| 国产欧美精品区一区二区三区| 天天综合网天天综合色| 成人激情免费网站| 日韩精品一区二| 亚洲高清免费视频| 成人av动漫网站| 日韩视频免费观看高清完整版 | 国产性做久久久久久| 天天综合天天做天天综合| www.欧美色图| 精品捆绑美女sm三区| 夜夜嗨av一区二区三区四季av| 国产一区不卡在线| 欧美一区二区三区人| 亚洲精品成人精品456| 国产电影精品久久禁18| 日韩欧美自拍偷拍| 欧美自拍丝袜亚洲| 国产精品久久久久桃色tv| 六月丁香婷婷久久| 欧美日韩国产在线观看| 亚洲欧美另类久久久精品| 高清免费成人av| 26uuuu精品一区二区| 青娱乐精品视频| 欧洲一区在线电影| 国产精品麻豆网站|