[发明专利]实时锁屏系统无效
申请号: | 201110445117.7 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102542202A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 邸楠;邓招奇;杜仲 | 申请(专利权)人: | 长春希达电子技术有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 长春菁华专利商标代理事务所 22210 | 代理人: | 王淑秋 |
地址: | 130033 吉林省长*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 系统 | ||
技术领域
本发明涉及一种Windows下的锁屏系统,特别涉及一种传媒等相关领域中关于实时保护媒体播放主机安全运行的系统。
背景技术
目前,windows操作系统被广泛使用,其便利性不言而喻,但是其中实时运行的应用程序乃至整个操作系统本身的安全性问题也是非常突出。例如,在传媒等相关领域,连接显示终端(液晶显示屏,LED显示屏等)的媒体播放主机非常普遍,这种主机实时运行着媒体节目播放软件,在安排好媒体节目之后,即可24小时不间断自动运行,在无人值守的状态下,非专业人员的误操作或者恶意操作就会导致不良后果,如果媒体文件被替换更改,使得显示终端出现一些违法的内容,就会造成恶劣的社会影响和难以估计的损失,由此,应用程序实时运行的安全性问题可见一斑。为了避免类似情况的发生,采取一定的方法来保护操作系统安全运行显得非常重要。
目前保护操作系统安全运行采用的方法主要有以下两种:
1.在实时运行的应用程序中嵌入锁定模块,直接锁定该应用程序,防止程序本身的误操作。这种方法显然安全度比较低,无法保护指定应用程序以外的任何东西,另外,内嵌模块的方式需要对实时程序进行源代码级别的修改,这会在很大程度上提高实时程序的模块复杂度,从而导致其运行时的不稳定性,增加了开发和维护的成本。
2.利用一个全屏的窗口来覆盖原有桌面上的一切,但是未阻断鼠标和键盘消息。这种方法在保护实时程序时过于彻底,由于全屏的窗口位于最顶层,使得受保护的实时程序例如媒体播放器处于不可见状态,这也就使得实时程序处于过保护状态,失去了正常的显示功能。另外,这种方法在保护操作系统时又显得力有未逮,由于键盘消息未被阻断,一些组合键操作即可使操作系统失去保护。
发明内容
本发明要解决的技术问题是提供一种安全度高、运行稳定性好、开发和维护成本低,并且不妨碍应用程序本身正常功能的锁屏系统。
为了解决上述技术问题,本发明的实时锁屏系统包括自动运行模块,密码初始化模块,加锁模块,消息阻断模块,密码认证模块,解锁模块;所述自动运行模块用于使锁屏系统随操作系统自动运行;密码初始化模块用于读取配置文件中加密的用户密码,解密后对用户密码进行初始化;加锁模块包括锁屏模块和安装鼠标键盘钩子模块;消息阻断模块利用鼠标键盘钩子阻断鼠标和键盘消息,并且判断用户输入的按键是否与鼠标键盘钩子中的解锁按键码相同,若相同则解锁键盘,允许输入用户密码,否则阻断鼠标和键盘消息;密码认证模块用于判别用户输入的密码是否与用户密码相符,是则由解锁模块解除锁屏操作,卸载鼠标键盘钩子。
本发明可通用于待保护的Windows操作系统,其随操作系统启动,利用锁屏模块进行锁屏操作,利用鼠标键盘钩子阻断一切鼠标键盘消息,包括复杂的组合键操作。用户必须按特定解锁键并且通过密码认证才能解锁屏幕,防止了非法用户的误操作和恶意操作,提高了系统的安全性;同时解锁按键码和密码认证提高了锁屏系统本身的生存能力。锁屏模块与鼠标键盘钩子提供双重防护,不留下任何安全死角。另外,本发明独立于操作系统中其他应用程序,不影响实时运行应用程序的正常功能。本发明安全度高、运行稳定性好、开发和维护成本低。
所述密码初始化模块还用于初始化超级密码。
本发明还包括托盘伺服模块和密码设置模块;所述托盘伺服模块用于解锁状态下等待用户的加锁、用户密码设置和退出操作;密码设置模块用于重置用户密码,并将用户密码加密后保存到配置文件。
本发明利用托盘伺服模块和密码设置模块使用户能够在解锁状态下对系统进行加锁、密码设置和退出操作,托盘界面简洁,操作方便,密码设置便于用户管理密码,更加人性化,也更安全。
所述锁屏模块包括一用于最大化程序主窗口,使其置顶,并且透明的子模块;解锁模块包括一用于最小化程序主窗口的子模块。
所述锁屏模块包括一用于隐藏,锁定任务栏的子模块;解锁模块包括一用于任务栏解锁的子模块。
所述锁屏模块包括一用于任务管理器锁定的子模块;解锁模块包括一用于任务管理器解锁的子模块。
所述任务管理器锁定子模块:用于修改注册表,禁止任务管理器;或利用第一定时器随时关闭任务管理器窗口;或修改注册表,禁止任务管理器的同时打开第一定时器,随时关闭任务管理器窗口;任务管理器解锁子模块:用于修改注册表,打开任务管理器;或关闭第一定时器,解除任务管理器的锁定;或修改注册表,打开任务管理器,同时关闭第一定时器,解除任务管理器的锁定。
所述锁屏模块包括一用于开启第二定时器,将鼠标位置设定到屏幕范围之外,从而隐藏鼠标的子模块;解锁模块包括一用于关闭第二定时器,恢复鼠标位置的子模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春希达电子技术有限公司,未经长春希达电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110445117.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:低电压高速分频器
- 下一篇:光纤对接连接器的安装座及其制作方法