图档病毒防御系统及方法技术方案

技术编号:2824561 阅读:184 留言:0更新日期:2012-04-11 18:40
一种图档病毒防御方法,该方法包括如下步骤:从计算机主机中获取图档系统的所有支持文件的路径;查找所获取的支持文件路径下指定后缀名的文件;判断所述指定后缀名的文件中是否存在病毒文件;当指定后缀名的文件中存在病毒文件时,删除所述病毒文件;启动一监控程序;监控所述支持文件路径下是否增加新的文件;当所述支持文件路径下增加新的文件时,判断所述增加的文件是否为指定后缀名的文件;当所述增加的文件为指定后缀名的文件时,判断所述增加的文件中是否存在病毒文件;当所述增加的文件中存在病毒文件时,删除所述病毒文件。另外,本发明专利技术还提供一种图档病毒防御系统。利用本发明专利技术可自动删除图档系统中的病毒文件。

【技术实现步骤摘要】

本专利技术涉及一种病毒防御系统及方法,尤其涉及一种图档病毒防御系统及方法
技术介绍
图档病毒的产生对于模具设计者来说,设计的图档可能由于无法保存而丢失,或者由于命令失效而导致模具图档无法进入加工制造。一般设计者清除图档病毒的方法是:打开操作系统的查找“文件或文件夹”对话框;在“文件或文件夹”数据框中输入病毒文件名称;在“包含文字”数据框中输入失效的命令,例如:AutoCAD中的explode命令;在“搜索”数据框中选择所有硬盘驱动器;将搜索到的病毒文件删除。使用该方法时必须将图档设计系统关闭,且发现病毒的时候往往是在模具设计的中期,关闭图档设计系统可能使设计者的图档无法保存或者丢失一些图档数据。
技术实现思路
鉴于以上内容,有必要提供一种图档病毒防御系统,能在图档系统运行时监控图档系统中文件的情况,自动删除系统中的病毒文件。此外,还有必要提供一种图档病毒防御方法,能在图档系统运行时监控图档系统中文件的情况,自动删除系统中的病毒文件。一种图档病毒防御系统,包括计算机主机,该计算机主机包括:获取模块,用于从该计算机主机中获取图档系统所有支持文件的路径;查找模块,用于查找所获取的支持文件路径下指定后缀名的文件;判断模块,用于判断所述指定后缀名的文件中是否存在病毒文件;删除模块,用于当指定后缀名的文件中存在病毒文件时,删除所述病毒文件;监控模块,用于启动一监控程序,监控所述支持文件的路径下是否增加新的文件;所述判断模块还用于当所述支持文件路径下增加新的文件时,判断所增加的文件是否为所述指定后缀名的文件,当所述增加的文件为指定后缀名的文件时,判断增加的文件中是否存在病毒文件;所述删除模块还用于当增加的文件中存在病毒文件时,删除所述病毒文件。一种图档病毒防御方法,该方法包括如下步骤:从计算机主机中获取图档系统的所有支持文件的路径;查找所获取的支持文件路径下指定后缀名的文件;判断所述指定后缀名的文件中是否存在病毒文件;当指定后缀名的文件中存在病毒文件时,删除所述病毒文件;启动一监控程序;监控所述支持文件路径下是否增加新的文件;当所述支持文件路径下增加新的-->文件时,判断所述增加的文件是否为指定后缀名的文件;当所述增加的文件为指定后缀名的文件时,判断所述增加的文件是否存在病毒文件;当所述增加的文件存在病毒文件时,删除所述病毒文件。相较于现有技术,所述图档病毒防御系统及方法,能在图档系统运行时监控图档系统中文件的情况,自动删除系统中的病毒文件。附图说明图1是本专利技术图档病毒防御系统较佳实施例的硬件架构图。图2是图1中计算机主机的功能模块图。图3是本专利技术图档病毒防御方法较佳实施例的作业流程图。具体实施方式如图1所示,是本专利技术图档病毒防御系统较佳实施例的硬件架构图。该系统包括计算机主机1、显示屏幕2、键盘3及鼠标4。其中,计算机主机1用于图档病毒防御的相关操作,其可以是IBM的计算机、Apple公司的Mac PC、个人计算机、网络服务器,还可以是任意其它适用的计算机。显示屏幕2可为任意显示装置,其为操作人员提供图形化用户界面,用户通过键盘3或鼠标4输入要执行的操作命令。如图2所示,是图1中计算机主机1的功能模块图。所述计算机主机1包括获取模块10、查找模块12、判断模块14、删除模块16及监控模块18。在本较佳实施例中,图档系统以AutoCAD为例进行说明。所述获取模块10用于从计算机主机1中获取AutoCAD的所有支持文件的路径。所述AutoCAD的支持文件包括:菜单文件、Excel文件、帮助文件、色彩文件、模版文件、功能文件及驱动文件。所述查找模块12用于查找所获取的支持文件路径下后缀名为.lsp的文件。在AutoCAD中,所有图档的病毒都是基于AutoLisp语言的程序,该病毒产生后存在于后缀名为.lsp的文件中。所述判断模块14用于判断所查找到的后缀名为.lsp的文件中是否存在病毒文件。该病毒文件包括acad.lsp及acadapp.lsp文件。在AutoCAD打开一个图档或新建一个图档时,将在该图档所在路径下生成acad.lsp病毒文件及在AutoCAD的支持文件路径下生成acadapp.lsp病毒文件。所述病毒文件的主要特征为图档无法保存,图档中explode命令无效。若后缀名为.lsp的文件中存在acad.lsp文件或acadapp.lsp文件,则判断.lsp文件中存在病毒文件;若后缀名为.lsp文件中不存在acad.lsp文件,也不存在acadapp.lsp文件,则判断.lsp文件中-->不存在病毒文件。所述删除模块16用于当后缀名为.lsp文件中存在病毒文件时,删除所述病毒文件。所述监控模块18用于启动一监控程序,监控所述支持文件路径下是否增加新的文件。该监控程序是基于C++语言的程序。所述判断模块14还用于当所述支持文件路径下增加新的文件时,判断所述增加的文件的后缀名是否为.lsp。所述判断模块14还用于当所述增加的文件的后缀名为.lsp时,判断所增加的文件中是否存在病毒文件。若增加的文件中存在acad.lsp文件或acadapp.lsp文件,则判断所增加的文件中存在病毒文件;若增加的文件中不存在acad.lsp文件,也不存在acadapp.lsp文件,则判断所增加的文件中不存在病毒文件。所述删除模块16还用于当增加的文件中存在病毒文件时,删除所述病毒文件。如图3所示,是本专利技术图档病毒防御方法较佳实施例的作业流程图。在本较佳实施例中,图档系统以AutoCAD为例进行说明。步骤S10,获取模块10从计算机主机中1获取AutoCAD的所有支持文件的路径。步骤S12,查找模块12查找所获取的支持文件路径下后缀名为.lsp的文件。步骤S14,判断模块14判断所查找到的后缀名为.lsp文件中是否存在病毒文件。该病毒文件包括acad.l sp及acadapp.l sp文件。步骤S16,若后缀名为.lsp的文件中存在病毒文件,则删除模块16删除所述病毒文件。步骤S18,监控模块18启动一监控程序。该监控程序是基于C++语言的程序。步骤S20,监控模块18监控所述支持文件路径下是否增加新的文件。步骤S22,当所述支持文件路径下增加新的文件时,判断模块14判断所述增加的文件的后缀名是否为.lsp。步骤S24,当所述增加的文件的后缀名为.lsp时,判断模块14判断所增加的.lsp文件中是否存在病毒文件。步骤S26,当增加的.lsp文件中存在病毒文件时,删除模块16删除所述病毒文件。步骤S28,判断模块14判断AutoCAD是否关闭。当AutoCAD系统不关闭时,返回步骤S20继续监控所述支持文件路径下是否增加新的文件;当AutoCAD系统关闭时,结束流程。在步骤S14中,当后缀名为.lsp的文件中不存在病毒文件时,至步骤S18启动一监控程序在步骤S20中,当所述支持文件路径下没有增加新的文件时,返回本步骤S20继续监控所-->述支持文件路径下是否增加新的文件。在步骤S22中,当所述增加的文件不是指定后缀名的文件时,返回步骤S20继续监控所述支持文件路径下是否增加新的文件。在步骤S24中,当所述增加的文件不存在病毒文件时,返回步骤S20继续监控所述支持文件路径下是否增加新的文件。-->本文档来自技高网...

【技术保护点】
一种图档病毒防御系统,包括计算机主机,其特征在于,该计算机主机包括:获取模块,用于从该计算机主机中获取图档系统所有支持文件的路径;查找模块,用于查找所获取的支持文件路径下指定后缀名的文件;判断模块,用于判断所述指定后缀名的文件中是否存在病毒文件;删除模块,用于当指定后缀名的文件中存在病毒文件时,删除所述病毒文件;监控模块,用于启动一监控程序,监控所述支持文件的路径下是否增加新的文件;所述判断模块还用于当所述支持文件路径下增加新的文件时,判断所增加的文件是否为所述指定后缀名的文件,当所述增加的文件为指定后缀名的文件时,判断所增加的文件中是否存在病毒文件;及所述删除模块还用于当增加的文件存在病毒文件时,删除所述病毒文件。

【技术特征摘要】
1. 一种图档病毒防御系统,包括计算机主机,其特征在于,该计算机主机包括:获取模块,用于从该计算机主机中获取图档系统所有支持文件的路径;查找模块,用于查找所获取的支持文件路径下指定后缀名的文件;判断模块,用于判断所述指定后缀名的文件中是否存在病毒文件;删除模块,用于当指定后缀名的文件中存在病毒文件时,删除所述病毒文件;监控模块,用于启动一监控程序,监控所述支持文件的路径下是否增加新的文件;所述判断模块还用于当所述支持文件路径下增加新的文件时,判断所增加的文件是否为所述指定后缀名的文件,当所述增加的文件为指定后缀名的文件时,判断所增加的文件中是否存在病毒文件;及所述删除模块还用于当增加的文件存在病毒文件时,删除所述病毒文件。2. 如权利要求1所述的图档病毒防御系统,其特征在于,所述图档系统为AutoCAD系统。3. 如权利要求2所述的图档病毒防御系统,其特征在于,所述的指定后缀名为.lsp。4. 如权利要求2所述的图档病毒防御系统,其特征在于,所述病毒文件包括acad.lsp及acadapp.lsp文件。5. 一种图档病毒防御方法,其特征在于,该方法包括如下步骤:从计算机主机中获取图档系统的所有支持文件的路径;查找所获取的支持文件路径下指定后缀...

【专利技术属性】
技术研发人员:常春明
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利