巧用注册表检查程序备份重要文件
BackupDirectory=……;
10:windir(ex.c:\windows);?牔?
11: system dir (ex. c:\windows\system);?牔?
30: boot dir(ex. c:\);?牔?
31: boot host dir(ex. c:\);?牔?
Files=[dir code,]file1,file2,file3;
Files=[dir code,]file1,file2,file3;
凭着对英文的敏感,笔者将上面的“BackupDirectory=”改为“BackupDirectory=c:\temp”,并将“Files=[dir code,]file1, file2,file3”改为“Files=30,autoexec.bat,config.sys”,再运行Scanregw(注册表检查程序),结果发现在“c:\temp”下多了一个rb000.cab文件,使用WinZip打开后,发现里面有win.ini、user.dat、system.ini、system.dat、config.sys和autoexec.bat六个文件(在默认情况下,仅将win.ini、user.dat、system.ini和system.dat四个系统文件备份至Windows的sysbckup 文件夹下)。由此可见,通过修改这个配置文件我们就可以把重要内容备份在相应的文件夹下。
另外,笔者要说明的是,本例中的30表示是启动盘的根目录,由于Autoexec.bat和config.sys都放在该目录下,所以笔者直接使用了这个“宏”,其实,在该配置文件中已经说得很清楚了,这些参数的意义如下:
10:Windows文件夹(如c:\windows)
11:System文件夹(如c:\windows\system)
30:启动盘的根目录(如c:\)
31:启动主盘的根目录(如c:\,当Windows安装在C盘时与启动盘的根目录等价)。
如果你要备份额外文件,必须加上完整的路径名(即对于其他文件,则必须把文件名连同文件夹名称一并写上),同时为了避免意外情况,我们最好使用DOS的“8.3”命名方式给文件命名。