C# 鍵盤鉤子
阿新 • • 發佈:2018-12-20
/// <summary> /// 安裝鍵盤鉤子 /// </summary> public void Hook_Start() { if (hHook == 0) { KeyBoardHookProcedure = new HookProc(KeyBoardHookProc); hHook = SetWindowsHookEx( WH_KEYBOARD_LL, //鉤子型別 KeyBoardHookProcedure,//回撥函式 IntPtr.Zero, // GetModuleHandle(Process.GetCurrentProcess().MainModule.ModuleName);區域性鉤子則為null, 0 //全域性鉤子為0,控制代碼鉤子為執行緒id ); //如果設定鉤子失敗. if (hHook == 0) { Hook_Clear(); } } }
來自: http://www.neite.net/516.html