Andwho.Windows.Win32.KeyHook.Install_Hook C# (CSharp) Method

Install_Hook() public method

安装键盘钩子
public Install_Hook ( ) : void
return void
        public void Install_Hook()
        {
            if (hHook == 0)
            {
                KeyBoardHookProcedure = new HookProc(KeyBoardHookProc);
                hHook = NativeMethods.SetWindowsHookEx(
                    HookType.WH_KEYBORARD_LL,
                    KeyBoardHookProcedure,
                    NativeMethods.GetModuleHandle(Process.GetCurrentProcess().MainModule.ModuleName),
                    0);

                //如果设置钩子失败
                if (hHook == 0)
                    Uninstall_Hook();
            }
        }