码迷,mamicode.com
首页 > Windows程序 > 详细

C# 键盘钩子

时间:2018-12-20 14:33:13      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:art   roc   proc   oid   style   board   失败   windows   子类   

 /// <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# 键盘钩子

标签:art   roc   proc   oid   style   board   失败   windows   子类   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!