如果是建立在桌面和我的电脑中我可以帮你。但是建立在其他的目录下,效果不是很好!不能够有菜单,工具栏和Web文件夹外观!如果要达到我的电脑中Web文件夹类似的效果,可以做到!
下面以在桌面上建立一个图标为例(目标文件夹为d:Test):
1。在HKEY_CLASSES_ROOTCLSID下建立一个GUID主键,本例中用{645FF040-5081-101B-9F08-00AA002F954F}。
2。更改其默认值为:我的文件夹,并且新建一个InfoTip的字符串键值,修改其值为:这是我的个人的文件夹。
3。在HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954F}下建立如下的主键:
DefaultIcon--〉默认:图标文件名
InProcServer32--〉默认值:shell32.dll,新建字符串值ThreadingModel=Apartment
shellfolder-->新建二进制键值Attributes=00 00 00 00 //这个值可以改变,具体的我在后面说明
shellopencommand-->修改默认值为:"Explorer.exe /n /root,d:test" //可以为你想要的任何的动作!甚至可以是打开记事本。
ShellExPropertySheetHandle{645FF040-5081-101B-9F08-00AA002F954F} //右键属性
shellexExtShellFolderViews{5984FFE0-28D4-11CF-AE66-08002B2E1262}-->新建字符串键值PersistMoniker="file://C:WINDOWSwebfolder.htt" //打开文件夹时的Web模版
4。在HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionexplorerDesktopNameSpace下新建主键{645FF040-5081-101B-9F08-00AA002F954F}即可。
若要在我的电脑中新建的话则将这个主键建立在:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionexplorerMyComputerNameSpace。
5。给D:test目录加上系统属性,在命令行键入attrib +r +h +s d:test(回车),并且在D:Test下新建Desktop.ini文件,内容类似下面的:
[.ShellClassInfo]
CLSID={645FF040-5081-101B-9F08-00AA002F954F}
[ExtShellFolderViews]
{5984FFE0-28D4-11CF-AE66-08002B2E1262}=%windir%webfolder.htt
--------------------
Attributes对应值:
第一字节:
01 Copy
02 Cut
03 Copy & Cut
10 Rename
20 Delete
30 Renam & Delete
40 属性
50 Rename & 属性
60 Delete & 属性
70 Rename ,Delete &属性
最后一个字节:
20 目录(打开
2017-03-23 08:20:57
赞 513