#include <windows.h>
//HINSTANCE g_hinst;
HHOOK g_hKeyboard;
HHOOK g_hMouse;
HWND g_hwnd;
/*BOOL WINAPI
DllMain(
HINSTANCE hModule,
DWORD dwReason,
LPVOID lpvReserved
)
{
g_hinst=hModule;
};*/
LRESULT CALLBACK MouseProc(
int nCode, // hook code
WPARAM wParam, // message identifier
LPARAM lParam // mouse coordinates
)
{
return 1;
}
LRESULT CALLBACK KeyboardProc(
int code, // hook code
WPARAM wParam, // virtual-key code
LPARAM lParam // keystroke-message information
)
{
if(wParam==VK_F2)
{
SendMessage(g_hwnd,WM_CLOSE,0,0);
UnhookWindowsHookEx(g_hMouse);
UnhookWindowsHookEx(g_hKeyboard);
}
return 1;
}
void setup(HWND hwnd)
{
g_hwnd=hwnd;
g_hMouse=SetWindowsHookEx(WH_MOUSE,MouseProc,GetModuleHandle("HOOK1"),0);
g_hKeyboard=SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,GetModuleHandle("HOOK1"),0);
}
没有合适的资源?快使用搜索试试~ 我知道了~
vc++实现hook编程源代码
共16个文件
pdb:2个
obj:1个
ilk:1个
4星 · 超过85%的资源 需积分: 9 128 下载量 27 浏览量
2008-11-20
19:25:45
上传
评论
收藏 1.15MB RAR 举报
温馨提示
以供 我防盗链;sagjoejdiuie 放假考撒只搜啊据撒偶个深挖直接偶额飞蛾福建撒经费
资源推荐
资源详情
资源评论
收起资源包目录
Hook1.rar (16个子文件)
Hook1
Hook1.opt 48KB
Hook1.dsw 535B
Hook1.ncb 33KB
Hook1.plg 244B
hook1.cpp 935B
Hook1.dsp 4KB
Debug
Hook1.pdb 537KB
Hook1.pch 3.38MB
vc60.pdb 76KB
vc60.idb 129KB
Hook1.lib 2KB
Hook1.ilk 265KB
Hook1.dll 220KB
hook1.obj 12KB
Hook1.exp 636B
hook1.def 36B
共 16 条
- 1
资源评论
- c6512029272012-09-16虽然是做成dll,需要自己去了解,但是可以学习之~!!
qiuhelin
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功