-
-
[求助]HookAPi 0.5出错
-
发表于: 2012-3-22 06:11 3300
-
typedef BOOL (WINAPI __pfnGetCursorPos)(LPPOINT lpPoint);
BOOL IsMe = FALSE;
BOOL WINAPI My_GetCursorPos(DWORD RetAddr,
__pfnGetCursorPos __pfnGetCursorPos,
LPPOINT lpPoint
)
{
HMODULE hLib;
if (!IsMe)
{
lpPoint->x = 100;
lpPoint->y = 255;
}
return true;
}
void CHookApiTestDlg::OnButtonHook()
{
// TODO: Add your control notification handler code here
PHOOKENVIRONMENT pHookEnv;
pHookEnv = InstallHookApi("User32.dll", "GetCursorPos", My_GetCursorPos);
POINT dt;
CString m;
GetCursorPos(&dt);
m.Format("x=%d,y=%d", dt.x, dt.y);
AfxMessageBox(m);
}
hook出现致命的异常,不知道哪里出错了,请指点。
pHookEnv = InstallHookApi("User32.dll", "GetCursorPos", My_GetCursorPos);
执行这个一行就出错了。
BOOL IsMe = FALSE;
BOOL WINAPI My_GetCursorPos(DWORD RetAddr,
__pfnGetCursorPos __pfnGetCursorPos,
LPPOINT lpPoint
)
{
HMODULE hLib;
if (!IsMe)
{
lpPoint->x = 100;
lpPoint->y = 255;
}
return true;
}
void CHookApiTestDlg::OnButtonHook()
{
// TODO: Add your control notification handler code here
PHOOKENVIRONMENT pHookEnv;
pHookEnv = InstallHookApi("User32.dll", "GetCursorPos", My_GetCursorPos);
POINT dt;
CString m;
GetCursorPos(&dt);
m.Format("x=%d,y=%d", dt.x, dt.y);
AfxMessageBox(m);
}
hook出现致命的异常,不知道哪里出错了,请指点。
pHookEnv = InstallHookApi("User32.dll", "GetCursorPos", My_GetCursorPos);
执行这个一行就出错了。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [求助]关于微软符号服务器 9998
- [求助]Detour库的问题 3468
- [求助]HookAPi 0.5出错 3301
- [求助]关于BHO插件的问题 3805
看原图
赞赏
雪币:
留言: