[发明专利]一种防止底层驱动拦截消息的方法有效
申请号: | 201410725777.4 | 申请日: | 2014-12-03 |
公开(公告)号: | CN104360869A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种防止底层驱动拦截消息的方法,涉及计算机技术领域。所述方法包括,将查找到的系统键盘驱动的设备对象与创建的键盘过滤驱动的设备对象链接并加入设备驱动链中;修改硬件消息中的所述键盘过滤驱动的设备对象对应的堆栈单元,并设置完成函数,以及将硬件消息发送给系统键盘驱动;通过上述修改,当所述完成函数被调用时,则所述键盘过滤驱动对所述硬件消息中的数据进行加密,然后将硬件消息返回给系统。本发明提供的方法能够让承载键盘输入数据的硬件消息跳过底层的恶意驱动,从而达到防拦截和保证键盘输入安全的目的。 | ||
搜索关键词: | 一种 防止 底层 驱动 拦截 消息 方法 | ||
【主权项】:
一种防止底层驱动拦截消息的方法,其特征是:步骤A:当键盘过滤驱动被系统加载时,所述键盘过滤驱动执行:查找到系统键盘驱动的设备对象,创建键盘过滤驱动的设备对象,分配设备扩展内存来存储系统键盘驱动的设备对象指针,将创建的所述键盘过滤驱动的设备对象与所述系统键盘驱动的设备对象进行链接并加入驱动设备链中;步骤B:当所述驱动设备链中的所述键盘过滤驱动收到硬件消息时,所述键盘过滤驱动执行:根据所述硬件消息找到所述键盘过滤驱动的设备对象对应的堆栈单元,将找到的堆栈单元的信息拷贝到下一层驱动的设备对象对应的堆栈单元中,并在所述下一层驱动的设备对象对应的堆栈单元中设置完成函数,然后根据所述设备扩展内存中的所述系统键盘驱动的设备对象指针找到系统键盘驱动的设备对象,发送所述硬件消息给所述系统键盘驱动的设备对象;步骤C:当所述完成函数被调用时,所述键盘过滤驱动执行:对所述硬件消息中的数据进行加密,然后将硬件消息返回给系统。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410725777.4/,转载请声明来源钻瓜专利网。
- 上一篇:应用软件使用控制方法和装置
- 下一篇:一种计算应用热度的方法及装置