hooktest.cpp
来自「API Hook的源代码文件 大家一定想剥除钩子函数的神秘感吧 请下载」· C++ 代码 · 共 38 行
CPP
38 行
//*****************************************************//
// HookTest.cpp 用来将我们编写的DLL调入系统, //
// 同时打开两个对话框测试钩子是否挂接成功 //
//*****************************************************//
#include <windows.h>
typedef HHOOK (*PFN) ();
HMODULE hModDLL;
HHOOK hOk;
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
hModDLL = LoadLibrary("ApiHook.DLL");
if (hModDLL == NULL)
{
MessageBox(NULL,"DLL Load Error!","APIHook Test",MB_ICONERROR);
}
PFN pfnInsertDll = (PFN)GetProcAddress(hModDLL,"InsertDll");
hOk = pfnInsertDll();
MessageBoxA(NULL,"API MessageBoxA 挂接失败!","APIHook Test",MB_OK);
MessageBoxW(NULL,L"API MessageBoxW 挂接失败",L"ApiHook Test",MB_OK);
if (hOk != NULL)
{
UnhookWindowsHookEx(hOk);
}
else
{
MessageBox(NULL,"Insert DLL Error!","APIHook TEXT",MB_ICONERROR);
}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?