您还记得当初大名鼎鼎的“欢乐时光”病毒吗?感染该病毒的硬盘中会有多个Desktop.ini和Folder.htt文件,就算你删除了目录中的这两个文件,当你再次打开该目录时,它们又像幽灵一样出现了。
再问大家一个与此相关的问题:在Windows系统中,重复文件最多的什么呢?答案是Desktop.ini文件!在Windows目录及其下的Favorites、System、Fonts、Tasks文件夹中都有该文件的身影!正是由于该文件的存在,使得它们在外观或其他方面也与普通的文件夹有所区别。下面笔者就谈谈这两个文件的一些奇妙用途。
一、给文件夹加上密码
在学校的机房和校园网络的管理中,是否经常会碰到这样的情况:一些计算机常因学生误删了Windows目录或SYSTEM目录下的一些系统文件而导致无法正常启动。是否有方法可以把Windows及其它重要目录保护起来呢?方法是有的,我们只需在这个Folder.htt文件中进行必要的修改,就可改变文件夹打开的方式。比如,要想在打开该文件夹前先进行安全认证,可这样修改这个Folder.htt。
在C盘的Windows文件夹中找到Folder.htt文件(该文件为隐藏文件,并且后来经过编辑与笔者共同验证,该文件不同的系统内容也不尽相同,本文种主要是Windows 98下的),打开Folder.htt文件。找到以下内容:
<a href=\'\'class=command onclick=\'ShowFiles(); ShowWinStat(winStat); return false;\' onMouseOver=\'ShowWinStat(!winStat); return true;\' onMouseOut=\'ShowWinStat(winStat); return true;\' onFocus=\'ShowWinStat(!winStat); return true;\' onBlur=\'ShowWinStat(winStat); return true;\'>显示文件</a>。";
将其修改为:
<a href=\'\'class=command onclick=\'ShowFiles(); ShowWinStat(winStat); return false;\' onMouseOver=\'ShowWinStat(!winStat); return true;\' onMouseOut=\'ShowWinStat(winStat); return true;\' onFocus=\'ShowWinStat(!winStat); return true;\'
onBlur=\'ShowWinStat(winStat); return true;\'>输入密码</a>。";
(2)找到function ShowFiles() {
Info.innerHTML = L_Intro_Text + "<br><br>" + L_Prompt_Text;
showFiles = true;
document.all.FileList.style.display = "";
document.all.Brand.style.display = "none";
FixSize();
}
修改为: ★function ShowFiles()
{var password=prompt("请输入密码:","");
if (password=="你的密码"){Info.innerHTML = L_Intro_Text + "<br><br>" + L_Prompt_Text;
showFiles = true;
document.all.FileList.style.display = "";
document.all.Brand.style.display = "none";
FixSize();}
else{alert("警告,密码错误!您无权浏览该目录");}}