一种跨平台查杀毒方法技术

技术编号:2855170 阅读:134 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及计算机领域,特别涉及一种计算机的查杀病毒方法。一种跨平台查杀病毒方法,包括如下步骤:a.安装一异于待查杀病毒所在第一操作系统的第二操作系统;b.启动该第二操作系统;c.加载待查杀分区;d.加载病毒库;e.查杀病毒。在上述方法中,该第一操作系统内的可执行文件与第二操作系统内的可执行文件文件格式不同,且第二操作系统上的可执行文件无法在第一操作系统上执行,因此,第一操作系统内的可执行文件与第二操作系统内的可执行文件不能相互感染病毒。第二操作系统可以调用一第二操作系统可读的杀毒主程序,该杀毒主程序与杀毒引擎和病毒库分离,该杀毒主程序、杀毒引擎和病毒库可以分别存储于计算机可读的存储介质中。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别涉及一种计算机的查杀病毒方法。
技术介绍
目前Windows平台的杀毒程序,在查杀病毒的过程中无法完全保证运行环境的纯净无毒,因为杀毒程序本身也有可能被病毒感染,这样就无法根本清除系统内的病毒。为了在一个纯净无病毒的系统环境中执行查杀病毒程序,目前,普遍采用的软盘引导执行的方案,采用DOS引导软盘,进入纯DOS环境执行查杀毒程序。这种方案具有如下缺陷1.杀病毒程序是一个DOS可执行程序,在制作病毒启动盘时要从系统中复制到软盘中,在此过程之前,Dos可执行程序有可能被Dos文件型病毒所感染;2.DOS引导软盘有可能被DOS引导区病毒所感染。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种跨平台查杀病毒方法,该方法可有效查杀待查杀系统内的病毒。本专利技术所要解决的技术问题是通过如下技术方案实现的一种跨平台查杀病毒方法,其特征在于,包括如下步骤a)安装一异于待查杀病毒所在第一操作系统的第二操作系统;b)启动该第二操作系统;c)加载待查杀分区;d)加载病毒库;e)查杀病毒。在上述方法中,该第一操作系统内的可执行文件与第二操作系统内的可执行文件文件格式不同,且第二操作系统上的可执行文件无法在第一操作系统上执行,因此,第一操作系统内的可执行文件与第二操作系统内的可执行文件不能相互感染病毒。第二操作系统可以调用一第二操作系统可读的杀毒主程序,该杀毒主程序与杀毒引擎和病毒库分离,该杀毒主程序、杀毒引擎和病毒库可以分别存储于计算机可读的存储介质中。本专利技术由于杀毒主程序为第二平台程序,其与第一操作系统格式不同,故不会感染第一操作系统内病毒,确保了杀毒程序本身无毒,进而达到有效查杀第一操作系统内病毒的目的。另外,本专利技术采用杀毒引擎和病毒库与主程序分离,执行时动态加载的技术,实现了第一平台程序到第二平台的移植。本专利技术还让两个平台公用一套引擎及病毒库,只重新编写查毒主程序,这样保证了升级的同步性,减少了移植代价。附图说明图1为本专利技术跨平台查杀病毒方法流程图;具体实施方式参见图1,一种跨平台查杀病毒方法,包括如下步骤1.安装一异于待查杀病毒所在第一操作系统的第二操作系统;2.启动该第二操作系统;3.加载待查杀分区;4.加载病毒库;5.查杀病毒。在上述方法中,该第一操作系统内的可执行文件与第二操作系统内的可执行文件文件格式不同,且第二操作系统上的可执行文件无法在第一操作系统上执行,因此,第一操作系统内的可执行文件与第二操作系统内的可执行文件不能相互感染病毒。第二操作系统可以调用一第二操作系统可读的杀毒主程序,该杀毒主程序与杀毒引擎和病毒库分离,该杀毒主程序、杀毒引擎和病毒库可以分别存储于计算机可读的存储介质中。下面结合在Linux系统下查杀Windows系统内病毒的方法,介绍本专利技术的跨平台查杀病毒方法I.制作Linux系统盘一张可启动的Linux引导软盘包含三部分内容引导程序、系统内核、基本文件系统。引导软盘在Linux环境下开发制作,使用如下步骤得到一张可以启动到基本Linux环境下的软盘a)使用Syslinux程序创建引导程序;b)裁减并重新编译Linux内核源代码,将不需要的网络、多媒体等模块去除,精简体积。经过bzip压缩,得到精简的系统内核即bzImage文件;c)系统启动后,将一个经过压缩的镜像文件由系统内核调入计算机内存,再经过gzip压缩得到image.gz文件,完成基本文件系统的制作。将bzImage,image.gz文件拷贝到软盘中,便得到可以启动的引导软盘。然后得到此软盘镜像文件。以后即可在Windows环境中通过此镜像文件制作引导软盘。II.制作杀毒主程序盘此盘是一个FreeDos格式软盘,在Windows环境中格式化此软盘,复制查杀毒程序所需文件到此软盘中。III.制作病毒库盘此软盘为一FreeDos格式软盘,包含当前病毒特征库文件。当病毒库大小大于一张软盘的容量时,将分割成多个部分分别放在多张软盘上,启动后自动合并。IV.启动Linux操作系统将上述Linux系统启动盘插入计算机,将软盘作为启动盘,便可启动Linux操作系统。V.加载待查杀病毒分区选定准备查杀病毒的磁盘分区或目录。VI.加载病毒库将上述制作好的病毒库盘插入软驱,调入杀毒主程序。VII.开始杀毒本专利技术由于杀毒主程序为第二平台程序,其与第一操作系统格式不同,故不会感染第一操作系统内病毒,确保了杀毒程序本身无毒,进而达到有效查杀第一操作系统内病毒的目的。另外,跨平台查杀病毒方法采用杀毒引擎与主程序分离,执行时动态加载的技术,使跨平台杀毒得以实现,也实现了第一平台程序到第二平台的移植。在本专利技术中还可以让两个平台公用一套引擎及病毒库,只重新编写查毒主程序,这样保证了升级的同步性,减少了移植代价。本专利技术还有其他一些变形或者改进。如所述第一操作系统和第二操作系统可为FreeBSD、Unix等;而所述杀毒主程序、杀毒引擎和病毒库也可存储于计算机硬盘内或其他计算机可读存储介质如软盘、光盘或USB存储设备等。如果本
的技术人员受到本专利技术的启发做出的显而易见的非实质性的改变或者改进,均属于本专利技术权利要求书的保护范围。权利要求1.一种跨平台查杀病毒方法,其特征在于,包括如下步骤a.安装一异于待查杀病毒所在第一操作系统的第二操作系统;b.启动该第二操作系统;c.加载待查杀分区;d.加载病毒库;e.查杀病毒。2.根据权利要求1所述的跨平台查杀病毒方法,其特征在于,该第一操作系统为Windows操作系统,该第二操作系统为Linux操作系统。3.根据权利要求1所述的跨平台查杀病毒方法,其特征在于,该第二操作系统上的可执行文件无法在第一操作系统上执行。4.根据权利要求1或2或3所述的跨平台查杀病毒方法,其特征在于,一该第二操作系统可读的杀毒主程序存储在计算机可读介质中。5.根据权利要求4所述的跨平台查杀病毒方法,其特征在于,该计算机可读介质为软盘、光盘或USB存储设备。6.根据权利要求4所述的跨平台查杀病毒方法,其特征在于,一杀毒引擎和一病毒库存储于计算机可读介质中,并可被所述杀毒主程序调用。7.根据权利要求1或2或3所述的跨平台查杀病毒方法,其特征在于,该第二操作系统存储在计算机可读介质内。8.根据权利要求7所述的跨平台查杀病毒方法,其特征在于,该计算机可读介质内为软盘、光盘或USB存储设备。9.根据权利要求1所述的跨平台查杀病毒方法,其特征在于,该第二操作系统内文件格式与第一操作系统不同。10.根据权利要求1所述的跨平台查杀病毒方法,其特征在于,该第一操作系统内的可执行文件与第二操作系统内的可执行文件不能相互感染病毒。全文摘要本专利技术涉及计算机领域,特别涉及一种计算机的查杀病毒方法。一种跨平台查杀病毒方法,包括如下步骤a.安装一异于待查杀病毒所在第一操作系统的第二操作系统;b.启动该第二操作系统;c.加载待查杀分区;d.加载病毒库;e.查杀病毒。在上述方法中,该第一操作系统内的可执行文件与第二操作系统内的可执行文件文件格式不同,且第二操作系统上的可执行文件无法在第一操作系统上执行,因此,第一操作系统内的可执行文件与第二操作系统内的可执行文件不能相互感染病毒。第二操作系统可以调用一第二操作系统可读的杀毒主程序,该杀毒主程序本文档来自技高网
...

【技术保护点】
一种跨平台查杀病毒方法,其特征在于,包括如下步骤:a.安装一异于待查杀病毒所在第一操作系统的第二操作系统;b.启动该第二操作系统;c.加载待查杀分区;d.加载病毒库;e.查杀病毒。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈睿陈宇钧陈勇王嗣恩李宇雄罗聪韩祝鹏孙国军陈飞舟
申请(专利权)人:珠海金山软件股份有限公司
类型:发明
国别省市:44[中国|广东]

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

1