四、补充资料
Wininit.ini先要讲一下Windows的启动过程,(随便提一下Wininit.ini仅对Win95 Win98 WinMe有效)一台电脑的启动过程大至是BIOS -> MBR -> DBR -> io.sys -> win.com -> Wininit.exe ->...... 就是这个Wininit.exe读取Wininit.ini中的信息并依照它的命令执行的. 在win.com还处于实模式时加载运行Wininit.exe,并等待它结束后,win.com才进入保护模式继续加载Windows.而Wininit.ini中的项目微软只公开了[RENAME]字段的一 部分,而不肯告诉我们其他信息.但这并不说明Wininit.ini就没有秘密,据我研究证实Wininit.ini的[RENAME]还有这一功能,请看事例:
[RENAME]
DIRNUL=C:\SMENU
上面的项目会在二次启动后删除C:\SMENU目录和它的下级目录与文件.但是这个项目是危险的,如果是DIRNUL=C:\或DIRNUL=D:\ 会怎样呢...
还有:
[NUL]
c:\SMENU\SMENU.EXE=1
会在二次启动后删除c:\SMENU\SMENU.EXE
还有:
[DIRNUL]
C:\SMENU=1
会在二次启动后删除C:\SMENU目录和它的下级目录与文件.
还有:
[CombineVxDs]
C:\DRIVER\VFAT.VXD=C:\WINDOWS\SYSTEM\VMM32.VXD
C:\DRIVER\CDFS.VXD=C:\WINDOWS\SYSTEM\VMM32.VXD
会在二次启动后用c:\driver下的vfat.vxd与cdfs.vxd去重新合并一个
c:\windows\system\vmm32.vxd,这个项目与合并VXD有关.
还有:
[SetupOptions]
combine=1
会在二次启动后使[CombineVxDs]项目生效,没有[SetupOptions]的[CombineVxDs]是无效的.
补充:
1:Wininit.ini只在Win95 Win98 WinME的Windows目录下有效,且在二次启动执行完其中指令后被Wininit.exe删除.
2:在Wininit.ini中目录与文件的引用必须用绝对路径表示,并且是8.3文件名格式。
3:请不要利用Wininit.ini中的某些指令干坏事.
人情如冰六月寒,花做一份艳,为谁笑人间?
如果任何人发现我转载的有图像的文章中图像失效或者文章有问题,请及时短消息通知我。先谢谢。::))
coup de foudre