private IntPtr HookInstall(LowLevelHookMouse proc) { using (Process currentProcess = Process.GetCurrentProcess()) { using (ProcessModule currentModule = currentProcess.MainModule) { return(SetWindowsHookEx(TypeOfHook, proc, GetModuleHandle(currentModule.ModuleName), 0)); } } }
private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelHookMouse lpfn, IntPtr hMod, uint dwThreadId);