Esempio n. 1
0
        private static IntPtr SetHook(LowLevelKeyboardProcess process)
        {
            using var currentProcess = Process.GetCurrentProcess();
            using var currenModule   = currentProcess.MainModule;

            return(SetWindowsHookEx(WH_KEYBOARD_LL, process, GetModuleHandle(currenModule?.ModuleName), 0));
        }
Esempio n. 2
0
 private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelKeyboardProcess lpfn, IntPtr hmod, uint dwThreadId);