예제 #1
0
파일: Listener.cs 프로젝트: d82mc/HotMouse
 private IntPtr SetHook(Listener.LowLevelKeyboardProc proc)
 {
     using (Process currentProcess = Process.GetCurrentProcess())
     {
         using (ProcessModule mainModule = currentProcess.MainModule)
             return(Listener.SetWindowsHookEx(13, proc, Listener.GetModuleHandle(mainModule.ModuleName), 0U));
     }
 }
예제 #2
0
파일: Listener.cs 프로젝트: d82mc/HotMouse
 public Listener()
 {
     this._proc = new Listener.LowLevelKeyboardProc(this.HookCallback);
 }
예제 #3
0
파일: Listener.cs 프로젝트: d82mc/HotMouse
 private static extern IntPtr SetWindowsHookEx(
     int idHook,
     Listener.LowLevelKeyboardProc lpfn,
     IntPtr hMod,
     uint dwThreadId);