首页 > Windows开发 > 详细

C# 键盘钩子

时间:2018-12-20 12:52:17      阅读:178      评论:0      收藏:0      [点我收藏+]
 /// <summary>
        /// 安装键盘钩子
        /// </summary>
        public void Hook_Start()
        {
            if (hHook == 0)
            {
                KeyBoardHookProcedure = new HookProc(KeyBoardHookProc);
                hHook = SetWindowsHookEx(
                    WH_KEYBOARD_LL, //钩子类型
                    KeyBoardHookProcedure,//回调函数
                IntPtr.Zero,  // GetModuleHandle(Process.GetCurrentProcess().MainModule.ModuleName);局部钩子则为null, 
                0 //全局钩子为0,句柄钩子为线程id
                );
                //如果设置钩子失败.
                if (hHook == 0)
                {
                    Hook_Clear();
                }
            }
        }

来自: http://www.neite.net/516.html

C# 键盘钩子

原文:https://www.cnblogs.com/enych/p/10148552.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!