隐藏文件夹的八种方法
第一种:瞒天过海
我们可以把Windows中的desktop.ini和folder.htt复制到你的文件夹中,覆盖掉你的文件夹中的这两个文件,然后按F5键“刷新”一下。
当我们打开Windows文件夹时,在被打开窗口左边的“浏览区”会看到一段警告语:“警告,修改该文件夹的内容可能导致程序运行不正常。要查看该文件夹的内容,请单击‘显示文件’”,这时在右边的“工作区”看不到文件和文件夹,而只能看到一幅图片。当你点击警告语中蓝的“显示文件”后,在右边的“工作区”中才可以看到有许多文件和文件夹。
第二种:真伪难辨
先用Windows中的“画笔”作一个图,里面什么也不要画,直接保存为文件(实际上是为了得到一个全白的图片),如文件名为a.bmp,将a.bmp 复制到你要隐藏的文件夹中。打开desktop.ini,修改[{5984FFE0-28D4-11CF-AE66-08002B2E1262}]段下的“PersistMoniker=file://Folder.htt”这一句,将等号后面的内容全部改为a.bmp,保存desktop.ini后按F5“刷新”,进入此文件夹,可以看到整个文件夹窗口一片空白,什么也没有,和空文件夹没什么区别。
要想看到此文件夹中的内容,在此窗口的空白区域点击右键,在右键菜单的“查看”中,去掉“按web页”前的“√”,即可看到文件夹中的内容。
注意:查看完此文件夹内容后,别忘了给“按web页”打上“√”,否则,下回进入此文件夹,就不是按Web方式查看的了,其中的内容就会一目了然。
第三种:假戏真作
我们可以通过修改folder.htt文件来做一个真正的“空文件夹”。将Windows文件夹中的
desktop.ini和folder.htt文件复制到你的文件夹中,覆盖掉此文件夹中的同名文件,将第二招中的a.bmp也复制过来。
再用“记事本”打开folder.htt文件,查“.gif”这个字符串,跳过到的第一个“.gif”,
把第二个“.gif”所代表的GIF图像文件的文件名改为a.bmp。再查“警告”这个词,到后,你会看到有这样结构的三段语句:
“var L_Intro_Text = "<b><font color=red>警告</font></b><br><br>修改该文件夹的内容可能导致程序运行不正常。"
var L_Prompt_Text = "选定项目可以查看其说明。"
var L_Prompt1_Text = "要查看该文件夹的内容,请单击< 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>。”
将这三段语句中的所有中文删除掉(包括其中的按中文方式书写的标点符号,特别是第三
段最后的那一个句号“。”),再在第一段中的“</b>”后加入一句“选定项目可以查看其说明”。保存folder.htt,并“刷新”。打开一个真的空文件夹,和你修改的假“空文件夹”比较一下,看看有什么区别!
第四种:移花接木
第二招和第三招的思路是造一个假的“空文件夹”,第四招和上面方法思路就不一样了。我
们可以让别人进不到你要隐藏的文件夹中,关键就在“浏览区”警告语下面蓝的“显示文件”这一句。
打开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;\'>”
这是HTML语言中的“超级链接”语句。我们把从“<a href=”后面开始一直到下一个“>”
为止的一长段内容全部删除,只留下“<a href=>”这么一小节。在“<a href=”和“>”,加入“c:/”。
注意:DOS中分隔路径用符号“\”,而HTML语言中用来分隔路径的符号是“/”,所以这里应该是“c:/”,而不是“c:\”。
再将folder.htt文件存盘,按F5“刷新”,在窗口左边出现警告语,点击蓝的“显示
文件”进入文件夹。仔细看好,这个打开的文件夹是不是你要隐藏的文件夹?明眼人一下就可看出,现在打开的文件夹就是C盘的根目录(因为有io.sys 、msdos.sys,还有windows 和program files文件
夹)。你刚才点击“显示文件”打开的不是你要查看文件的文件夹,而是打开了其它文件夹,你进不到你要进入的文件夹了!
你也可以将上面一段中的“c:/”改为其它文件夹的路径,同样也将“超级链接”指向了其
它地方。你自己要查看文件时,不要点击“显示文件”,只要点右键,取消“查看\按web 页”即可看到文件。
第五种:改头换面
在Windows中,文件夹和文件很好区别。文件夹的图标基本上都是千篇一律的黄小“文件夹”的样子,看到这样的图标就知道是文件夹,双击就可以进入。而文件的图标可就是千
变万化的了,各种文件有自己不同的多姿多彩的图标。我们也可将文件夹的图标改成其它的样子,让别人误认为是个文件而不会试着双击进入,如改为DLL文件的图标等,一般人就不会去在意这个本来属于系统文件的图标了。
首先,选取你要隐藏文件的文件夹,按F2“重命名”,将文件夹的名称改为:
a.wav.{00020c01-0000-0000-c000-000000000046}(如果你安装了media player 7.0,请改为:a.wav.{00022602-0000-0000- c000-000000000046})。
提示:这里“a.wav.”后面的内容(即“{}”和“{}”中间的内容)是“类标识符(CLSID)”。
“类标识符”由花括号和花括号中间的数字、字母、“-”号组成,是Windows系统用来标识程序、文件等对象的“身份证”。
我们将文件夹改名为:a.wav.{00020c01-0000-0000-c000-000000000046} 后,按F5“刷
新”,看到变化没有。此文件夹的图标不再是黄的文件夹式样了,变成了一个声音文件的图标了,双击此文件夹,不是进入文件夹,而是试图用Windows自带的播放器(如media player)打开。
经过这样改名后,这个文件夹变成了一个名为a.wav的声音文件!甚至你如果按F2再次
为此文件夹“重命名”,此文件夹的名称也只能显示出“a.wav”这几个字符,“类标识符”是不会显示出来的。如果你自己要进入此文件夹,就不要双击它,而是选取此文件夹,点击右键,在右键菜单中选第一个“打开”命令,即可进入。
提示:这里再介绍几个类似的“类标识符”给大家:
{00021401-0000-0000-c000-000000000046}:无关联文件,双击无反应,右键中的“打开”
也不可进入;
{d3e34b21-9d75-101a-8c3d-00aa001a1652}:BMP文件,双击拒绝访问;
{25336920-03f9-11cf-8fd0-00aa00686f13}:HTML文件,双击用IE打开,右键中的“打
开”也不可进入;
{00022601-0000-0000-c000-000000000046}:媒体剪辑文件,双击试图打开。
其中有的“类标识符”用上后,图标虽然改变了,但双击还可以进入,有的用上后,双击
试图用相应的关联程序打开,有的用右键菜单中的“打开”也不可进入。对于用右键菜单中的“打开”也不可以进入的文件夹,可用“资源管理器”打开此文件夹的父文件夹,在“资源管理器”左边的“目录树”中,强行双击此文件夹的图标,也就可进入;或在“地址栏”中输入此文件夹名称,也可进入。
第六种:以假乱真
第五式中,当你选取这个文件夹时,在左边“浏览区”中会显示出这个文件夹的全名,包
括那一长串非常明显的“类标识符”,让人一看就知道这个文件夹有问题。我们可以用另外一种很隐蔽的方法来达到同样的效果。
进入你的文件夹,修改desktop.ini这个文件,在desktop.ini文件的[.ShellClassInfo]
段下加入新的一行:clsid={00020c01-0000-0000-c000-000000000046} (也可以是别的CLSID值),保存desktop.ini,按F5刷新后,也可以看到和方法五中同样的效果。这时选取此文件夹,在左边“浏览区”只会显示“a.wav”这几个字符。
第七种:釜底抽薪
上面方法中的“类标识符”比较难,我翻书或自己研究,也才到几个有用的,而且“类
标识符”也太长了一点,有32个字符,太难记忆。错了一个字符,效果就没了。这里还有一个改文件夹图标的方法,保证好记。(这个方法也是一些改文件夹图标的软件实质上使用的方法,如用iconfolder这个软件。)
在你的文件夹中修改desktop.ini文件,在[.ShellClassInfo]段下新加入:iconfile=c:
\windows\system\shell32.dll和:iconindex=2 这两行,保存desktop.ini。然后,我们还要做最重要、最关键的一步:给此文件夹加上一个“系统”属性。选“属性”,在弹出的属性对话框的下部,将“系统”属性前的复选框打上“√”,可惜的是在Windows的图形界面下“系统”属性前的复选框永远是灰的(虚的),永远无法修改。我们只有进入“MS-DOS 方式”,在虚拟的DOS 下修改此文件夹属性。
onblur和blur的区别点击“开始\程序\MS-DOS方式”进入DOS下,到你要隐藏文件的文件夹的上一级文件
夹,键入:“attrib 文件夹名称+S”(此处“文件夹名称”是你要隐藏文件的那个文件夹的名称)然后回车,关闭“MS-DOS方式”窗口,按F5“刷新”,你刚才修改的文件夹的图标已经变为DOS中.exe 文件的图标了。
方法中新加入的两行中,“iconfile= ”后面的内容可以改为含有图标的任何文件(要写上
文件的路径、文件名和扩展名),很多ICO、DLL、EXE文件中都含有图标可供选择;“iconindex= ”后面的数字是表示,当你选择前面这个含有图标的文件中的图标不止一个时,用这数字来选取第几个图标。如我们将这两句改为:iconfile=c:\windows\system\shell32.dll 和iconindex=66 ,你修改的文件夹的图标就成了DLL文件的两个小齿轮的图标。
第八种:杀手锏
这里我们还要用到一个“类标识符”:{7bd29e00-76c1-11cf-9dd0-00a0c9034933}。为了更
明白地看到修改后的效果,我们可事先在此文件夹中复制一些文件(只是为了使此文件夹不是空的)。修改此文件夹中的desktop.ini文件,还是在[.ShellClassInfo]段下新加入一行:uiclsid={7bd29e00-76c1- 11cf-9dd0-00a0c9034933} ,保存文件。然后,我们还要给此文件夹加上“只读”属性:
点右键,选“属性”,在弹出的“属性”对话框中选上“只读”属性,按“确定”,再“刷新”。当你再次进入此文件夹时,虽然之前你已经往此文件夹中复
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论