[发明专利]一种Windows系统下的安全输入方法有效
申请号: | 200810112888.2 | 申请日: | 2008-05-26 |
公开(公告)号: | CN101315657A | 公开(公告)日: | 2008-12-03 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 北京飞天诚信科技有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22;G06F9/44;G06F9/46 |
代理公司: | 北京众合诚成知识产权代理有限公司 | 代理人: | 朱印康 |
地址: | 100083北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种提高输入安全性的Windows系统下的安全输入方法,其特征是包括:系统变量设置;桌面切换;显示模式对话框、控件初始化及实现自绘控件的绘制;数据输入及被声明为全局变量的数据更新;返回。通过全局变量的共享,不但可以有效避免在同一桌面中模式对话框中输入的参数易被黑客或木马钩子病毒(包括键盘钩子病毒等)钩取的危险,大大提高了安全性;同时又解决了在不同桌面中不能实现跨线程使用和显示模式对话框的问题及跨线程使用模式对话框的自绘控件的问题,可以有效屏蔽掉可以自动寻找当前活动桌面,钩取窗口输入内容的高级钩子病毒,进一步提高了安全输入的问题。 | ||
搜索关键词: | 一种 windows 系统 安全 输入 方法 | ||
【主权项】:
1、一种windows系统下的安全输入方法,其特征是包括如下步骤:--系统变量设置:在系统桌面即第一桌面当前运行的线程或进程声明与模式对话框输入相对应的一个或多个数据变量为全局变量、定义模式对话框的消息映射函数及与模式对话框的控件对应的类、声明所述类的实例为全局变量、定义所述类的初始化方法和自定义消息映射、并在模式对话框的自绘控件对应的类中定义绘制函数;--桌面切换:桌面当前运行的线程或进程创建第二线程,所述第二线程创建另一桌面即第二桌面,设置自身工作在第二桌面中,并将程序运行环境从第一桌面切换到第二桌面;--显示模式对话框、控件初始化及实现自绘控件的绘制:第二线程利用DialogBox函数显示模式对话框,所述消息映射函数利用所述被声明为全局变量的数据变量和被声明为全局变量的实例调用所述初始化方法对所述控件进行初始化,并调用所述绘制函数实现自绘控件的绘制;--数据输入及被声明为全局变量的数据更新:第二线程接收通过所述模式对话框输入的数据后,更新所述被声明为全局变量的数据变量为接收到的数据;--返回:第二线程关闭第二桌面,将当前运行环境切换回第一桌面,结束自身运行,第一桌面当前运行的线程或进程获取所述更新后的被声明为全局变量的数据变量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞天诚信科技有限公司,未经北京飞天诚信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810112888.2/,转载请声明来源钻瓜专利网。