奇怪的电子图板

数码时尚

  一日,邻居的电脑出现奇怪的故障:一直正常使用的电子图板2000现在不能正常启动了。

  问题原因:该电脑配置为:赛扬433、Intel810、6.4GB、网卡、软驱、闪存、明基刻录机,并安装了ADSL宽带。首先运行电子图板,这时出现错误对话框:“EB.exe程序中断、发现病毒、请重新安装该程序。”奇怪?绘图软件怎么会报发现病毒。先卸载程序,又进行安装。现在再来运行看看,电子图板能运行了,但退出后运行程序,再打开电子图板,同样的错误信息又出现了,然而“CAXA图纸管理、CAXA打印排版、CAXA文件浏览器”这三个附属程序却能正常运行。

  分析原因:出错信息是在运行了应用程序后出现的,那么主程序EB.exe是被某种原因破坏掉,有可能是软件兼容造成的,也可能是电脑病毒造成的。

  解决措施:为了判断是什么程序造成的兼容性问题,决定先重新安装操作系统,并且每安装一个软件后就运行一次电子图板。格式化硬盘、安装Win98系统后,先把电子图板2000安装上,然后再安装主板的驱动、显卡驱动、声卡驱动,其间每安装完一种驱动就重新启动电子图板2000,发现程序非常正常。说明系统驱动与电子图板不冲突。接着又安装Office2000以及其他一些小软件,这时运行电子图板2000,出错信息又出现了。这下很清楚了:操作系统和驱动没有发生问题,而安装应用软件出现问题,这就可以判断有病毒的可能性比较大。于是立即连网,直奔瑞星在线查毒页面,一查毒才发现系统中大量的exe文件被PE.Funlove病毒感染了。知道原因就好办了,重新对硬盘进行格式化,安装操作系统和驱动程序。找来正版的杀毒软件安装上,对怀疑的软件光盘进行查毒,果然在一张光盘上也发现了PE.Funlove病毒。

  经验教训:一、对于软件出现奇怪的现象,首先应怀疑是病毒造成的,况且电子图板2000已经给出了非常清楚的信息。二、此次故障的原因:当第一次运行电子图板2000时,主程序并未被破坏,而运行了其他程序后,电子图板的主程序EB.exe就被破坏了。这是由于其程序内建了自我诊断机制,当它发现自己被更改后,便有出错信息。而“CAXA图纸管理、CAXA打印排版、CAXA文件浏览器”这三个附属程序和电子图板98由于并没有这种机制,因此虽然已经被病毒感染了,但不能发出提示信息,而且还能正常运行,所以给人一个只有电子图板主程序有问题的假象。由此希望软件设计人员能在软件中多运用这种自我诊断技术,好让用户能及时发现病毒,避免更大的损失。