发信人: cybercowboy( )
整理人: netmonkey(2001-06-27 03:12:33), 站内信件
|
本文原标题为《安装程序如何更改驻留内存文件》
作者:老狼
原载于 触电情网-电脑迷的乐园
Win9X保护模式下是不允许修改驻留内存文件的,如:想删除Explorer.exe、Ddraw.dll、Mouse.drv等文件时都会有出错提示,但有些安装程序又必须更新这类文件,如:安装DirectX、各种驱动程序、某些工具和游戏软件等。那么它们怎样实现这些被系统所禁止的修改呢?原来这里是有后门的。
我发现许多软件安装后,会在Windows目录下生成一个Wininit.ini文件。其中有一个[rename]小结,常见有如下形式语句:
NUL=[路径][文件名]
[路径1][文件名1]= [路径2][文件名2]
经研究后才明白:前一句的意思是删除文件,后一句的意思是重命名文件。要替换一个文件,可采用把新文件起个别名放在一边,待旧文件删除后再为其正名的方法。而Windows目录下还有一个Wininit.exe文件,只能在实模式下运行,系统每次启动,在进入图形环境之前都会运行它,用于检查Windows目录中是否有Wininit.ini文件。若有,则通过其中记录的内容,系统能自动对驻留内存文件进行删除或替换,完成软件的最后安装。Wininit.ini处理过后会被更名为Wininit.bak,用记事本打开,你可很容易了解到新装软件更动了哪些内存驻留文件。当然你自己编辑Wininit.ini文件同样会被执行,不过可要小心使用哟!
---- 横眉冷对千夫指,俯首甘为孺子牛。
——CyberCowBoy
|
|