七大BUG 1998年 第41期 09版 #1  大家好,小子姓陈,行三,上有两个极有出息的兄长,是以人称三公子,陈三公子是也。 #1  先说说这个专栏——《捉虫笔记》。什么是虫(Bug)?简单的说,就是程序中的错误。虽然大多数时候的Bug都是无伤大雅的小问题,但是,有少数导致出现严重问题。一个严重的Bug可能会导致系统崩溃,数据损失,或者使您大半天的辛勤工作毁之一瞬间。由于程序设计的复杂性,一套软件中有Bug是难免的。世上找不出一套没有Bug的软件。当然这都是对商业软件而言的 。 #1  在整个软件设计周期中,最多的时间可能就是花费在寻找Bug和修复的过程中。有时即使是软件发布了,还要跟上一个补丁来修复。 #1  在应用软件界,出补丁的大户一定非微软莫数了。当年出了个Windows95,不久就出了一个Kernel Toys修复核心问题。然后又是一次一次的OSR,各类细部Update近百个,零零碎碎的以至重装系统成了我最头疼的事,我以为微软的产品饱受抨击和这些补丁有极大关系。不过话说回来,正是这些补丁,保证了软件的可靠性,也证明了软件制作公司的负责态度,事实证明,Windows 97(Windows 95 OSR2)就是比Windows 95稳定。 #1  虽然Bug是无法避免的,但却是可以修正的。这个专栏的主要任务就是及时报导各种软件中新发现的Bug,尽可能的提供这些Bug的修复方法。在这儿小弟先和各位讨个商量,各位如果碰巧发现了某些软件的Bug,请千万记住在通知软件公司的同时也给小弟一份,如果被证实确属Bug范围,小弟可以尽快报与各位朋友知道。同时为激励国产软件不断完善,本栏目对于国产软件的Bug本栏目将会优先进行报道。小弟的E-Mail是chen3@kali.com.cn。   开张第一期不能过于寒酸,为此小弟在互连网上寻寻觅觅近两小时找来了这张香港中文金曲龙虎...错了,错了,是软件七大Bug榜。以下七个Bug和修复方法皆是从一个记录有数以千计的Bug的数据库中评选出来的最严重或者最危险者,极具权威性。所以,赶快检查自己电脑里是否安装了以下这些软件: #1   Qualcomm Eudora Pro 4.0 and 4.0.1 for Windows   使用著名的E-Mail客户端软件Eudora4 4.0/4.0.1收发邮件版本是危险的。日前证实这个版本的Eudora极易受到黑客们的攻击,他们可以将一些具有攻击性的Java Applet(Java小程序)隐藏于电子邮件中,同时在信件主体中添加一个URL发给他们的攻击对象。按照通常的习惯,点击电子邮件中个URL会打开相应的Web页面,但不幸的是,如果您点击的正是黑客发给你的URL,藏在电子邮件中的Java“炸弹”也就同时被你引爆了。   对于这类攻击的一个行之有效的防范方法是禁用“选项”中的Microsoft Viewer 。   Qualcomm公司目前已经在其主页发布了一个相应的补丁文件, 您可以在以下网址获得这个补丁文件:http://eudora.qualcomm.com/security.html。 #1   Lotus SmartSuite Millennium Edition   如果要将Lotus SmartSuite Millennium Edition和Lotus Notes 4.5安装在同一台电脑上,小弟建议您按照先安装Notes再安装SmartSuite的顺序安装。Lotus说了,“如果你不按照这个顺序安装,将会无法正常使用SmartSuite的卸载功能,到时候死赖着不走可别怪我!”。 #1 Lotus 1-2-3 97 on windows NT 4.0:   如果你试图用Symantec WinFax PRO 8.x, WinFax Pro for NT 4.0或者使用16位Fax驱动程序发送电子表格,将会破坏Lotus 1-2-3的完整性,通常会获得以下错误信息:“The Exception integer overflow (0CX0000095) occurred in the application at Location 0X15402859”或者“Main 123W caused an Invalid Page Fault in module 123W.EXE” 或者“NE00 could not print because the page was rotated.”。这些Bug在Lotus 1-2-3 Release 9中已被修复。 #1 Microsoft Access 97   Microsoft Access 97有一个可能会在用户毫不知情的情况下,破坏用户数据库的严重Bug。很多用户报告说,这个Bug存在与Access 2, Access 95和Access 97中,但是微软目前只在Access 97中检验出了这个Bug。这个Bug会导致用户对一个记录的编辑操作同时作用于另一个记录。目前看来这个Bug只在VBA基础上编制的Access数据库系统中出现,对于使用Access进行数据库操作的用户不会产生影响。   有兴趣的朋友可以在Http://odyssey.apana.org.au/~abrowne/bugBookmark.html找到对该Bug的详细介绍。微软的一个发言人说一个临时的补丁已经做好,并且将会尽快贴到微软知识库中。   Microsoft Word for Windows 6.x, Word for Windows 95 7.x and Word 97 for Windows   以上版本的Word可能不会完全打印所有选中的文件。Word能够同时打开的文件数取决于所有文件的文件名和目录长度。根据微软的说法,选中文件的文件名和目录长度不能大于255个字符。如果文件名或目录太长,能够被打开的文件数就少,所以即使你选择了许多文件仍然不能全部打开并且打印。(三公子说:用国产软件多好,WPS97就没有这些问题,早几年出WORD哪儿还有戏唱) #1 Norton Utilities   如果Norton Utilities的磁盘健康探测器(Disk Health Sensor)报告“Imminent hard drive failure”,而使用Norton磁盘医生检查显示没有错误时,那么Norton System Doctor的智能探测器可能失效了,“设备管理”可能会显示一些PCI卡出现冲突。根据Symantec的建议,要检查智能探测功能是否完全生效,可以按以下步骤进行:1.按“开始(Start)”菜单,打开“设置(Setting)”下的“控制面板(Control Panel)”。2.双击“系统(system)”。3.选择“设备管理(Device Manager)”标签。4.检查是否有硬件冲突(一般会在该硬件前显示一个圆形黄底的红色感叹号)。如果有,可以联系您的电脑生产商获得进一步帮助。 #1  Hewlett-Packard's BRIO PCs models 83xx and 85xx   在升级到windows98后再使用HP产品恢复光盘可能会出现问题。HP称,在Windows98中使用HP产品恢复光盘中的“选择安装”功能,可能会破坏整个系统,导致无法重新启动机器。所以HP建议您在将恢复盘放入运行中系统后,不要直接使用“选择安装”安装功能。恢复光盘中的“完全恢复”功能,能够在重新启动电脑时仍然可以完全正确的执行。 #1  好了,你装了这些软件了吗?没有?别得意,软件在不停更新,Bug也在不断产生,所以你一定要继续好好注意这个专栏,否则哪一天一只Bug爬出来,哼哼,自己看着办吧!最后再提醒各位一次,千万不要忘了将您发现的最新Bug资料告诉我,但是同时也不要发广告邮件给我。