Ejemplo n.º 1
0
 public KeyHook()
 {
     hookProc = HookProc;
     using (Process curProcess = Process.GetCurrentProcess()) {
         using (ProcessModule curModule = curProcess.MainModule) {
             hookId = SetWindowsHookEx(13, hookProc, GetModuleHandle(curModule.ModuleName), 0);
         }
     }
 }
Ejemplo n.º 2
0
 private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelKeyProc callback, IntPtr hInstance, uint threadId);
Ejemplo n.º 3
0
 public KeyHook()
 {
     this.keyboardProc = KeyboardHookProc;
 }
Ejemplo n.º 4
0
 private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelKeyProc lpfn, IntPtr hMod, int dwThreadId);