久久建筑网(m.kkreddy.com)致力打造一个专业的建筑学习分享平台! 用户登录 免费注册 | 投诉举报 | 会员中心 | 上传资料
您现在的位置: > 行业资料 > 网络技术 > >>

c#钩子实例.doc

资料评价:
暂无
生成时间:
2021-06-16
下载权限:
免费会员
文件大小:
93KB
文件类型:
.doc
浏览次数:
2
建筑论坛:
上传会员:
ngpvh
所属栏目:
网络技术
下载地址:
资料是由会员“ngpvh”上传到本平台,如有不妥请联系客服。违规侵权投诉
c#钩子实例,平时收集的一些资料。
键盘勾子拦截器屏蔽键盘活动

钩子,是消息处理机制的一个平台应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理消息或特定事件。
钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理改变该消息,也可以不作表格
键盘勾子拦截器屏蔽键盘活动

钩子,是消息处理机制的一个平台应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理消息或特定事件。
钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理改变该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。
运行机制
、钩子链表和钩子子程:
每一个都有一个与之相关联的指针列表,称之为钩子链表,由系统来维护。这个列表的指针指向指定的,应用程序定义的,被子程调用的回调函数,也就是该钩子的各个处理子程。当与指定的类型关联的消息发生时,系统就把这个消息传递到子程。一些子程可以只监视消息,或者修改消息,或者停止消息的前进,避免这些消息传递到下一个子程或者目的窗口。最近安装的钩子放在链的开始,而最早安装的钩子放在最后,也就是后加入的先获得控制权。
并不要求钩子子程的卸载顺序一定得和安装顺序相反。每当有一个钩子被卸载,便释放其占用的内存,并更新整个链表。如果程序安装了钩子,但是在尚未卸载钩子之前就结束了,那么系统会自动为它做卸载钩子的操作。
钩子子程是一个应用程序定义的回调函数不能定义成某个类的成员函数,只能定义为的函数。用以监视系统或某一特定类型的事件,这些事件可以是与某一特定线程关联的,也可以是系统中所有线程的事件。
钩子子程必须按照以下的语法:






是应用程序定义的名字。
参数是代码,子程使用这个参数来确定任务。这个参数的值依赖于类型,每一种都有自己的代码特征字符集。
和参数的值依赖于代码,但是它们的典型值是包含了关于发送或者接收消息的信息。
、钩子的安装与释放:
使用函数把一个应用程序定义的钩子子程安装到钩子链表中。函数总是在链的开头安装子程。当指定类
  c#钩子实例 下载地址
进入下载地址列表

猜你还喜欢

建筑工程: 施工组织设计 图纸 论文 方案 安全资料 工艺 建筑软件 节能 专业资料 合同 交底 文本 建筑考试 教程
园林景观: 园林施工方案 园林论文 园林考试 园林表格 景观专业资料 园林图纸 景观设计
暖通空调: 暖通专业资料 暖通软件 技术交底 暖通论文 暖通考试 暖通图纸 暖通施工方案 暖通软件
水利工程: 水利施工方案 水利考试 水利专业资料 水利软件 水利论文
结构工程: 结构施组方案 结构图纸 结构软件 结构课件 工艺工法 结构考试 结构专业资料 结构论文 其他资料
电气工程: 电气施工方案 电气图纸 电气软件 电气论文 电气课件 智能建筑 电气专业资料 电气考试
建筑给排: 给排施组方案 技术交底 给排水专业资料 污水处理 消防工程 给排水图纸 给排水论文 给排水软件
安装工程: 设备安装图纸 安装工程专业资料 安装施组设计 专题
工程造价: 造价法规 造价视频 造价指标 建筑造价 造价考试 水利造价 电力造价 装修造价 其他 安装造价 路桥造价 市政造价 园林造价 造价软件 造价表格 清单实
工程监理: 监理交底 施工监理 监理文档 旁站监理 监理考试 合同表格 监理细则 监理大纲 监理总结 监理月报 监理规划
路桥工程: 合同表格 路桥工艺 路桥论文 路桥交底 安全资料 路桥标书 路桥专业资料 路桥软件 其他资料 路桥图纸 路桥施工方案 路桥考试
装饰装修: 装修施工方案 装修图纸 室内设计 施工工艺 装修技术交底 装修表格 装修资料 建筑文库