记录键盘按键
2014-11-28 18:53
148 查看
#include <iostream> #include <windows.h> #include <winuser.h> using namespace std; LRESULT CALLBACK LowLevelKeyboardProc(int nCode,WPARAM wParam,LPARAM lParam) { KBDLLHOOKSTRUCT *pKeyBoard = (KBDLLHOOKSTRUCT *)lParam; switch(wParam) { case WM_KEYUP://when the key has been pressed and released { switch(pKeyBoard->vkCode)//Check to see what key has been pushed { case VK_RETURN:// The return/enter key has been pushed DWORD timestamp = pKeyBoard->time; cout<<timestamp<<endl;// This shows our timestamp when the key was pushed break; } } default: return CallNextHookEx(NULL,nCode,wParam,lParam); } return 0; } int main() { // Retrieve the applications instance HINSTANCE appInstance = GetModuleHandle(NULL); //Set a global Windows Hook to capture keystrokes SetWindowsHookEx(WH_KEYBOARD_LL,LowLevelKeyboardProc,appInstance,0); MSG msg; while(GetMessage(&msg,NULL,0,0)>0) { TranslateMessage(&msg); DispatchMessage(&msg); } return 0; }
相关文章推荐
- 学习记录-Qt监听键盘ESC按键
- 记录键盘按键记录程序实现
- C#查询系统运行进程,关闭进程,记录键盘按键记录
- 获取ubuntu键盘按键记录
- 记录键盘的动作和敲击按键时的时间
- 利用底层键盘钩子拦载任意按键(回调版)
- android:添加usb键盘+按键布局和映射的修改
- 键盘按键代码
- vbs屏蔽键盘按键
- NBA 2K11键盘按键操作介绍
- 在VC/MFC中响应键盘按键
- [Mac技巧]非Mac键盘/PC键盘 互换Win Alt 按键功能
- CVI 键盘输入信息读取记录TXT
- js判断键盘按键
- 全键盘Vimium快捷键学习记录
- Js判断键盘按键
- java Robot 类模拟键盘按键和鼠标点击(全局模拟)
- xss高级利用键盘记录
- 识别某个按键所对应的键盘代码
- Win32键盘钩子可监听记录所有键盘的有效字符输入并提供输出