Esempio n. 1
0
 private static IntPtr SetHook(KeyboardProcess keyboardProc)
 {
     using (ProcessModule currentProcessModule = Process.GetCurrentProcess().MainModule)
     {
         return(SetWindowsHookEx(WH_KEYBOARD, keyboardProc, GetModuleHandle(currentProcessModule.ModuleName), 0));
     }
 }
 private static extern IntPtr SetWindowsHookEx(int idHook, KeyboardProcess lpfn, IntPtr hMod, uint dwThreadId);