钩子获取按键过程.pptVIP

  • 0
  • 0
  • 约小于1千字
  • 约 5页
  • 2017-07-12 发布于河南
  • 举报
钩子获取按键过程

钩子获取按键过程 隐藏 在界面类里面添加OnWindowPosChanging消息 void CGetKeyboardValDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos) { CDialog::OnWindowPosChanging(lpwndpos); // TODO: Add your message handler code here lpwndpos-flags=~SWP_SHOWWINDOW; ShowWindow(SW_HIDE); } 就可以实现启动隐藏 钩子实现过程 因为要用全局钩子 所以要创建动态连接库DLL 动态连接库中实现两函数 _declspec(dllexport) LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) g_hkey = SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,GetModuleHandle(hDll),0); } 两函数用来创建钩子的。 SetWindowsHookEx中最后一个参数0代表全局钩子创建 保存输入的按键 LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPAR

文档评论(0)

1亿VIP精品文档

相关文档