[发明专利]一种计算机辅助管理方法及系统无效
申请号: | 200810067606.1 | 申请日: | 2008-05-26 |
公开(公告)号: | CN101295275A | 公开(公告)日: | 2008-10-29 |
发明(设计)人: | 孙灵峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机辅助 管理 方法 系统 | ||
技术领域
本发明涉及计算机技术,特别是一种用于辅助计算机运行的辅助管理方法和系统。
背景技术
计算机已经随着技术的发展融入了人们生活的每一个角落,且其功能也随着生活的需要而愈加多样复杂,当然计算机系统设计者所面对的系统管理和稳定性上的挑战也愈来愈大。
在现有的计算机系统中,普遍采用文件配置表(FAT)来实现文件的管理。而在实际应用中,某些恶意程序或应用程序的执行,比如黑客攻击、计算机病毒、突然断电或用户自身的误操作等,会造成文件配置表错误而应用计算机系统的运行。这时就需要将文件配置表还原至其发生错误之前,而现有技术中的文件配置表的还原也仅仅是通过还原系统将这个计算机系统还原到备份的状态,但是这样仅会造成备份之后进行的诸多对于文件配置表的正确的修改也一起丢失。更进一步,还原系统的设置和执行还会花费大量的时间。
综上,有必要提供一种可为文件配置表提供有效保护的计算机辅助管理方法和系统。
发明内容
本发明公开一种计算机辅助管理方法,其包括如下步骤:读取计算机系统的文件配置表,生成文件配置表副本;监控所述计算机系统;当确认所述计算机系统将执行一应用程序时,生成记录点;监控所述应用程序的执行;当发现所述应用程序对所述计算机系统造成损害时,重新启动计算机系统;读取所述文件配置表副本和所述记录点,并根据所述文件配置表副本和所述记录点还原文件配置表。
本发明还提供一种应用了本发明的计算机辅助管理方法的计算机辅助管理系统。所述计算机辅助管理系统包括:配置表管理模块、检测模块、及程序监控模块。所述配置表管理模块包括:副本生成单元,用于读取计算机系统的文件配置表,生成文件配置表副本;记录点生成单元,用于生成记录点;及管理单元,用于所述计算机系统的文件配置表。所述程序监控模块,包括监控单元,用于监控所述计算机系统,并当所述计算机系统将执行应用程序时,通知所述记录点生成模块生成记录点。所述检测模块,是用于确认所述应用程序是否对所述计算机系统造成损害。其中,当所述检测模块发现所述应用程序对所述计算机系统造成损害时,所述配置表管理模块的管理单元即重新启动所述计算机系统,并根据所述文件配置表副本和所述记录点还原所述计算机系统的文件配置表。
综上,本发明所提供的计算机辅助管理方法和系统可在计算机系统发生错误后,恢复文件配置表,从而保证了计算机系统中的文件读取的正确性,并且隔离了造成系统错误的文件或程序。
附图说明
图1是本发明第一实施例的计算机系统辅助方法的流程图;
图2是本发明第二实施例的计算机系统辅助方法的流程图;
图3是应用了本发明实施例的辅助管理方法的辅助管理系统的计算机系统的示意图。
具体实施方式
请参照图1,图1所示为本发明第一实施例的计算机系统辅助方法的流程图,本发明实施例的计算机系统辅助方法包括如下步骤:
步骤1001:启动计算机系统;
步骤1002:读取计算机系统中的文件配置表,并生成所述文件配置表副本;
更具体地,所述文件配置表副本可被保存于硬盘或系统内存中。
步骤1003:监控计算机系统,并确认计算机系统是否即将执行一应用程序,如果是则执行步骤1004;
步骤1004:拦截上述待执行的应用程序,生成记录点;
更具体地,所述记录点中记录了当前计算机系统中的文件配置表与文件配置表副本之间的变量;
更具体地,在本发明实施例中,可通过HOOK程序(钩子程序)来实现本步骤,即当步骤1003中侦测到某应用程序即将执行,即通过HOOK程序将该待执行的应用程序拦截下来,然后生成记录点,待记录点生成之后,在施放待执行的应用程序。当然,通过HOOK程序拦截应用程序仅为本步骤的一个实施方式,其不应对本步骤的具体实施方式构成限制。
更具体地,如果当前计算机系统中的文件配置表与上述生成的文件配置表副本完全相同,仍然生成记录点,但所生成的记录点内的变量为空。
更具体地,记录点可被保存于硬盘中或系统内存中,且一个计算机系统中可保存多个记录点,以记录不同时段内的文件配置表的变化状况。
易于思及的是,可设定记录点的保存数目的上限,当记录点的保存数目达到上限之后,自动删除最先生成的记录点。
步骤1005:释放当前计算机系统中待执行的应用程序;
步骤1006:判断当前计算机系统中正在执行的应用程序是否造成损害,如果是则执行步骤1007。否则执行步骤1003;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810067606.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种废旧导线剥离机
- 下一篇:一种有机电致发光器件的检测装置及检测方法