dll注入目标程序后拦截按钮点击事件。
目标程序的按钮点击事件原本有showmessage消息框的,
但是注入dll后按钮点击事件发生时只出来dll注入程序的消息没有出来目标程序的按钮点击事件的消息框。请教大虾们怎样写才能做到目标程序的按钮点击事件的消息执行也能执行我写的消息呢?
先谢谢了。
Case WParam of
WM_LBUTTONdown:begin
MessageBox(0,'点击了。', '测试框', MB_OK);
end;
End;
end;
end;
Result := CallNextHookEx(hHk,nCode,WParam,LParam);
目标程序的按钮点击事件原本有showmessage消息框的,
但是注入dll后按钮点击事件发生时只出来dll注入程序的消息没有出来目标程序的按钮点击事件的消息框。请教大虾们怎样写才能做到目标程序的按钮点击事件的消息执行也能执行我写的消息呢?
先谢谢了。
Case WParam of
WM_LBUTTONdown:begin
MessageBox(0,'点击了。', '测试框', MB_OK);
end;
End;
end;
end;
Result := CallNextHookEx(hHk,nCode,WParam,LParam);
如果给键盘的钩子函数 Result := 1; 说明消息被钩子拦截并处理后又给 "杀" 了.
试试加上返回值呢