我想知道就效率(cpu/内存使用)而言,暂时挂起/绕过低级鼠标/键盘挂钩的最佳方法是什么。
我找到的当前解决方案是在示例中设置一个全局变量“doHook”,在钩子过程中对其进行测试,如果没有设置,就让它像这样通过 CallNextHookEx 传递:
if ((nCode < 0) || (!doHook))
{
return CallNextHookEx(NULL, nCode, wParam, lParam);
}
这是一个好的解决方案吗?更好的方法?
谢谢