原创天地(39)

Author: Date: 2001年 39期

?牐犎砑?:Windows优化大师
  ?牐犎砑髡?:鲁锦
  ?牐牽⒂镅?:Delphi 5.0
  ?牐犎砑谌?:共享
  ?牐犠钚掳姹?:4.31版(Build 920)
  ?牐犎砑笮?:1.33M
  ?牐犎砑得?:
  ?牐牰圆簧俣琳呃此担琖indows优化大师并不陌生,我们之所以在“原创天地”这个栏目里将它向大家介绍,一来可以照顾新读者了解这款软件,更重要的是,通过作者对近期一次开发中所遇到的问题及其解决,对我们的开发人员来说有一定的启示作用。
  ?牐犛捎谡饪钊砑喽远源蠹冶冉鲜煜ぃǘ琳吲笥芽梢圆渭?38期B4版文章),就不在此多作介绍了。我们将它的最新版本更新情况做个简要介绍:
  ?牐?1.修正了IE临时缓存文件无法删除的错误;
  ?牐?2.集成了Windows系统医生1.98版,改进了Windows系统医生的备份功能。
  ?牐犜赩4.3版中,该软件改进了注册表清理对Windows2000/XP的兼容性;垃圾文件清理对Windows2000/XP的兼容性;系统安全优化对Windows2000/XP的兼容性;系统信息检测;个性化设置中界面仿真和桌面图标透明的模块;注册表的恢复模块;系统文件备份模块等多方面功能。它还集成了Windows系统医生1.97版和Windows内存整理1.9版。
  ?牐犠髡咦允?:
  ?牐燰4.3版是最近改动较大的版本。当我无意中发现,在Windows2000 Server和SQL Server(文件格式为NTFS)环境下,Windows优化大师无法识别P4的CPU缓存大小,接着我发现Windows优化大师的注册表清理、垃圾文件清理等功能也无法适应NTFS格式,于是4.3版的开发工作由此开始。首先,令我百思不得其解的问题是我用Delphi 5.0开发的一个小的测试程序(此程序的功能为判断Windows目录下面的文件是否存在)竟然在NTFS格式的电脑中得到完全与事实不符的结果,难道Delphi 5.0无法用于NTFS文件系统么?两天过去了,我确认测试小程序没有问题,于是我开始怀疑Borland公司了,开发工具是否存在问题呢。在Delphi的目录下找到SysUtil的源程序,将其中需要的函数换了一种方式去实现,结果问题竟然迎刃而解。总结,当找不到问题出在什么地方时,不妨怀疑是开发工具的BUG。