WIN98寻宝大行动 上篇:硬盘藏宝图 告诉你一个秘密:WIN98那个将近300兆的庞然大物中隐藏了许多玄机!真可谓宝贝多多,好东西多多。笔者曾经历一翻历险,最终能有幸窥探一、二,发现了若干宝藏,愿与志同者一同分享宝藏的瑰丽,揭开WIN98那神秘的面纱。Wscript和Cscript(C:\WINDOWS) WSH脚本执行程序,关于WSH请大家参见上期的《WSH脚本工具》一文。如果对WSH脚本的编写一窍不通怎么办呢?去C:\WINDOWS\SAMPLES\WSH目录下面去看看吧!里面提供了几类经典的脚本例子,而且分别提供了VBScript和JavaScript两个版本,我们只要用记事本打开它们并仔细研究就不难学到一些基本的WSH应用。下面举一个比较实用的WSH的例子。 如果您是用的OutLook Express来收发您的私人电子邮件,而您的公司也采用它来收发单位的公务信函,你的麻烦就来了!如果都用一个目录来保存信件,由于公务信函是共享了的,你的私人机密也不得不随之“共享”!除非你用另一个目录来存放你的私人信件,这样当然也是可以实现的,但你必须在每次切换邮件目录时去修改注册表,因为OutLook Express的邮件目录设置是在注册表中定义的(见67页一文)。这下Cscript这个脚本工具可就大显作用了。我们可以编制一个WSH脚本自动修改注册表对应不同的邮件目录,然后再自动调用OutLook Express,这样我们就可以象只有一个目录那样使用它收信了。 下面给出修改目录设置的VBScript脚本程序:(此脚本修改邮件目录设置使之指向单位的信箱目录路径,这里假设路径为G:,通常这是一个网络映射驱动器) Dim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") WSHShell.RegWrite "HKCU\Software\Microsoft\ Outlook Express\Store Root","G:" 在记事本中输入以上代码并保存在OutLook
Express所在目录下,命名为“单位信箱.vbs”。接着我们建立一个批处理文件,先执行这个脚本修改邮件目录路径,然后打开OutLook
Express(即执行msimn.exe)。该BAT文件如下: 如果你是一个充满冒险精神的电脑发烧友或者见好软件就不顾一切地安装的软件追新族,那么系统崩溃是不可避免要与你为友的,特别对于那些喜欢修改注册表的朋友更是如此。遇到这种情况,唯一的办法就是恢复注册表了,然而粗心的你如果忘记了备份注册表该怎么办呢?况且你不可能每天都主动备份注册表啊! 值得庆幸的是,Win98每天均对注册表自动进行了备份(已经格了硬盘的朋友一定在吐血了)。在WINDOWS的SYSBCKUP目录下面有5个文件,名字分别为rb001.cab到rb005.cab,这可是最大的宝藏!它们正是最新的5个注册表备份,不过是以CAB的压缩格式存放的,要恢复它必须用到ScanReg.exe这个宝物。具体恢复方法是:直接进入或者选择“关闭计算机”上的“重新启动系统并切换到MS-DOS方式”进入DOS6环境,然后运行C:\windows\command下面的ScanReg.exe,选择“START”,进入后选择“View Backups”即查看备份文件,将列出5个注册表备份文件及备份日期,一般选中最新的一个备份然后选择“RESTORE”恢复注册表即可。这个大宝贝在你的WINDOWS最危急的时刻可是最后也最有效的救命稻草啊! 不过最后有一点要遗憾地告诉大家:以上方法只有在Win98中适用。 hosts.asm(c:\Windows) 有些为Windows3.1设计的应用程序与Win98可能不兼容,用这个程序基本上可以解决这个问题。 在“开始”/“运行”中运行Mkcompat程序,弹出该程序界面如图所示。首先选择“FILE”菜单下的“Choose Program…”命令,出现“Choose Program”对话框,选取与Win98不兼容的应用程序的名称,然后单击“打开”按钮。接下来选择在窗体中列出的兼容性设置选项。通常程序列出了5个常用的修改选项,如果用户想要进行更多的修改使之与Win98兼容,则可以选择“File”菜单下面的“Advanced Option”命令,这时会弹出32个复选框,用户从中可以选择修改。选定之后用“Save”命令保存修改的内容,这些修改被被保存到Win98的Win.ini文件中。退出程序后重新启动计算机就可以使修改的选项生效。 下面说明一下Mkcompat.exe的5个主要选项的功能。 Don't spool to enhanced meta files:对高级的媒体文件不假脱机。 Give application more stack space:使系统给应用程序分配更多的堆栈空间。 Lie abount printer device mode size:使系统向应用程序谎报打印机设备的模式大小。 Lie about windows version number:使系统向应用程序谎报自己的版本号为Windows 3.1。 Win3.1 style controls:使应用程序窗口上的档题条和其它的用户界面功能与Windows 3.1的标准相符合。 Asd(C:\Windows) Regedit(C:\Windows):注册表编辑工具,通往Windows核心的钥匙。 *.Pwl(C:\Windows):存放用户密码,包括系统开机密码、上网的拨号程序保留口令、网络共享口令。把它Del了你就可以进入用户的设置,并更改用户密码。如果你不想将你的口令乖乖地放在那里任人读取和破译的话,可以修改注册表的HEKY_LOCAL_MACHINE\Software\Microsoft \Windows\currentversion\Policies\network中的DisablePwdCaching设置为01,00,00,00,这样登录时计算机就不会将网络和Windows口令保存为PWL文件。 Winipcfg(C:\Windows):IP配置实用程序。在“开始”/“运行”中运行该程序可以获得本机的IP地址、适配器地址、子网掩码和默认网关的IP地址等等。 Winrep(C:\Windows):Microsoft支持和开发工程师们使用“Windows报告工具”解决了大家报告的问题。在您提交报告之后,该工具将对您的计算机设置和所选的系统和应用程序文件拍下快照。该系统信息将和问题的简单说明一起,通过Internet发送到Microsoft,在此将报告分发以寻求解决方案。在您的报告被接收之后,您将会收到一份确认的电子邮件。 Winfile(C:\Windows):对WIN32的怀旧,但功能相当强大。如果你一直怀恋“文件管理器”,它一定会成为你的最爱。 Winpopup(C:\Windows):向某台电脑或工作组中的每台电脑发送弹出式消息,不过前提是双方均打开了该程序。 Vcmui(C:\Windows):版本冲突管理器。它列出所有文件的最新版本或在安装Win98前是不同语言的文件列表以及现有版本和备份版本,您可以用它来恢复备份的文件。 C:\Windows\Cursors:各种鼠标图标。 C:\Windows\Media:好听的Midi,都是大师级的。Wav则是Win98的各种事件声音。 C:\Windows\Profiles:放置各个用户的桌面设置文件。一个目录就对应一个用户的桌面设置策略,利用Windows提供的“系统策略编辑器”(Poledit)我们可以为不同的用户定制不同的使用权限,再结合另外一些安全设置可以得到一个较为可行的系统安全保护方案。详细的方法请参见98年第9期的《新潮电子》。 C:\Windows\SendTo:放置点击鼠标右键时弹出的“发送”目标的快捷方式,你可以向里面添加东西从而增加发送菜单的选项。 C:\Windows\Start Menu:放置“开始”菜单中的内容。 *.Cpl(C:\Windows\System):先把它们剪切到别的目录下,然后到“控制面板”下看看发生了什么。如果是什么也没有了,这就对了。以Cpl为后缀的文件均为控制面板的组件。 Sysedit(C:\Windows\System):使用户更方便地配置Config.sys、Autoexec.bat、Win.ini、System.ini、Protocol.ini等系统文件,既安全又可靠。运行方法是在“开始”/“运行”中输入Sysedit即可。 Sfc(C:\Windows\System):系统文件检查器,它验证系统文件的完整性。如果发现系统文件已损坏,会提示修复。运行方法同上。 |
| 远望资讯版权所有 |