使用SetWindowsHookEx出现电脑卡死,求真相

xhdds 2013-10-29 12:04:55
C++ Builder中:

HOOKPROC JournalLogProc(int iCode,WPARAM wParam, LPARAM lParam)
{
  if(iCode<0)return (HOOKPROC)CallNextHookEx(g_hLogHook,iCode,wParam,lParam);
  return (HOOKPROC)CallNextHookEx(g_hLogHook,iCode,wParam,lParam);
}

Button1中Click代码:
if(g_hLogHook==NULL)
g_hLogHook = SetWindowsHookEx(WH_JOURNALRECORD,(HOOKPROC)JournalLogProc,
HInstance,0);//安装日志钩子

系统出现假死现象,按Ctrl+Alt+Del打开任务管理器解除。
...全文
792 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2013-10-29
  • 打赏
  • 举报
回复
没有其他的代码了吗?JournalLogProc中你什么也没做啊?

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧