コード例 #1
0
        public override bool StartHook(int threadId)
        {
            // Create an instance of HookProc.
            hookProc = new HProc(KeyboardHookProc);

            hHook = SetWindowsHookEx((int)HookId.WH_KEYBOARD_LL, hookProc, IntPtr.Zero, threadId);
            return(IsHooking());
        }
コード例 #2
0
 protected static extern int SetWindowsHookEx(int idHook, HProc hookProc, IntPtr hInstance, int threadId);
コード例 #3
0
 private static extern IntPtr SetWindowsHookEx(HookId hookId, HProc hookProc, IntPtr hInstance, Int32 threadId);