zoukankan      html  css  js  c++  java
  • KeyboardHook in C#

    键盘钩子有两种: WH_KEYBOARD和WH_KEYBOARD_LL(Low Level). 两者的区别:

    WH_KEYBOARD WH_KEYBOARD_LL
    全局或者本线程 只能全局
    Win95/NT都行 只能WinNT

    用VS2008调试时注意, 去掉如下选项: 项目>Debug>Enable the Visual Studio hosting process

    注意: 下面代码只实现了全局钩子

    Win32.cs, 封装了Win32的API, Struct, Enum等
    KeyboardHook.cs, 安装, 卸载Hook, 处理Hook
    Form1.cs, 使用Hook
  • 相关阅读:
    面向对象编程OOP-1
    Matlab——图形绘制——二维平面图形
    Matlab——矩阵运算 矩阵基本变换操作
    Matlab——表达式 阵列与矩阵的创建
    Java ——接口
    Java ——重写、多态、抽象类
    Java ——继承
    Java ——异常处理
    Java ——流(Stream)、文件(File)和IO
    Java ——正则表达式
  • 原文地址:https://www.cnblogs.com/mrfangzheng/p/1214911.html
Copyright © 2011-2022 走看看