SafeInstall 98保护系统的新概念
不知各位读者的Win95系统是不是有时在安装了一个新的软件后,突然崩溃呢?或者由于安装时出现的某些错误,而造成你无法将海量的库文件或是公用文件删除掉呢?笔者就经常遇见这种现象,不过现在有了SafeInstall98(以下简称“SI”),以上的问题就迎刃而解了。
由于该软件的工作方式不同于平时我们所知的反安装软件的工作方式,所以,我们有必要先了解一下为什么会发生以上的问题呢?
当前,大多数的Win95软件运行时都会时不时的调用库文件,而许多这种文件经常被数个不同的软件所共享(一般放置在Windows95下的system目录里),由于这些被共享的库文件不仅有着不同版本,比如:专给NT使用的,就不能在95中使用,而且就算是同一版本的库文件也可能出现不同的升级版。很多软件在安装时根本不理会共享文件的兼容性,只顾自己正常运行就可以了,这样便造成了安装某些软件时,会有旧版本或不同版本的共享库文件将系统中新版本的软件无情覆盖。而当你安装了SI 后,他会在每次系统启动后自动运行,时刻观察着你的系统。当你在安装一个新的软件时,出现了旧版本覆盖现有新版本操作指令时,SI将立即做出提示,让你选择。即便发生旧版本的共享文件覆盖了当前系统的新版本的情况,SI也会将原来系统中的库文件保存,以防不测。
因为并不是每个安装程序都会覆盖系统原有的库文件,所以,为了让您迅速检验SI的保护功能,你可以在运行该软件后马上做个测试。点击“Test/Check”的“Run Test”,这时SI会将一个SItest.dll做为一个旧版本的共享库文件去覆盖当前的新版本的SItest.dll文件。如果工作正常的话,你可以在“Check Now”中马上看到SItest.dll被列于列表之中。然后,你就可以大做试验了。
如果你想知道系统中有多少共享库文件被软件的安装程序覆盖或被软件自带的反安装软件删除了,你可以选择“System Activity”项的列表,这儿不仅可以看到文件的名称和被删除的日期,甚至还可以看到文件的版本号。如果你想知道SI已备份的所有被覆盖或删除的库文件,你可以选择“Saved Files”,这儿将已删除且被备份的库文件与当前系统中的这个文件共列一表,你可根据其版本号的不同作出选择。需要说明的是,该软件虽然能对安装程序的覆盖即时做出操作,但有时却判断得不太准确(尽管该软件广告上说“不可能!”)。笔者就遇到过将新版本的库文件当做旧版本来处理,所以,请各位读者还得慎重判断。不过,当你认为软件判断错误时,你可以选择“Recover”项恢复被覆盖或删除了的库文件。当然,你也可以在该菜单下删除备份的库文件,以回收空间。该软件还有一个“吃后悔药”的功能,那就是当你后悔在“Recover”恢复了被备份的库文件后,因为某种原因,比如:恢复后Win95又报错,那么你可以在“Restore”项下将库文件反恢复一次,有点像从“回收站”中恢复被删除的文件,当然SI的功能要强一些,因为它恢复的文件可能已被覆盖。该软件的下载地址:http://www.iwinsoftware.com/files/safetr12.zip。(长沙 )
|