先记下来,说不定以后有用
在资源管理器里面显示虚拟文件夹,假如你的CLSID为{2D744CA6-144C-4E07-B42E-85BBAC321C43},CLSID可以通过GUID生成器来生成
这是我从百度云的虚拟文件夹里面拷贝出来的,仅以此说明
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{2D744CA6-144C-4E07-B42E-85BBAC321C43}]
@="百度云";虚拟文件夹名称
"LocalizedString"="百度云";虚拟文件夹名称,事实证明没有LocalizedString值的话,虚拟文件夹名称将使用默认值
"InfoTip"="从这里进入百度云";虚拟文件夹的提示信息
[HKEY_CLASSES_ROOT\CLSID\{2D744CA6-144C-4E07-B42E-85BBAC321C43}\DefaultIcon]
@="C:\\Users\\zhangwei\\AppData\\Roaming\\Baidu\\BaiduYun\\baohefolder.ico";虚拟文件夹的图标
[HKEY_CLASSES_ROOT\CLSID\{2D744CA6-144C-4E07-B42E-85BBAC321C43}\InprocServer32];
@="shdocvw.dll";固定
"ThreadingModel"="Apartment";单线程
[HKEY_CLASSES_ROOT\CLSID\{2D744CA6-144C-4E07-B42E-85BBAC321C43}\Instance]
@=""
"CLSID"="{0AFACED1-E828-11D1-9187-B532F1E9575D}";固定
[HKEY_CLASSES_ROOT\CLSID\{2D744CA6-144C-4E07-B42E-85BBAC321C43}\Instance\InitPropertyBag]
"Target"="C:\\Users\\Administrator\\Documents\\百度云\\";与虚拟文件夹关联的文件夹路径
[HKEY_CLASSES_ROOT\CLSID\{2D744CA6-144C-4E07-B42E-85BBAC321C43}\ShellFolder]
"Attributes"=dword:f8801148;未知,貌似没什么用,赋值为零的话也没什么影响
"PinToNameSpaceTree"=""
"QueryForOverlay"=""
"wantsFORPARSING"=""
将上面的内容保存为.reg导入注册表以后,虚拟文件夹并不会出来,还需要在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace
下新建子项,子项的名称为我们的CLSID
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、万恶的分割线、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
在桌面上显示我们自定义的右键菜单项,假如我们的CLSID为{A14C2950-B1D2-4271-B89B-DDCFF0235605},我们可以这样
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{A14C2950-B1D2-4271-B89B-DDCFF0235605}\InprocServer32]
@="shdocvw.dll";固定
"ThreadingModel"="Apartment";单线程
[HKEY_CLASSES_ROOT\CLSID\{A14C2950-B1D2-4271-B89B-DDCFF0235605}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}";固定
[HKEY_CLASSES_ROOT\CLSID\{A14C2950-B1D2-4271-B89B-DDCFF0235605}\Instance\InitPropertyBag]
"CLSID"="{13709620-C279-11CE-A49E-444553540000}";固定
"command"="";菜单项名称
"method"="ShellExecute";
"Param1"="";
"Param2"="";
[HKEY_CLASSES_ROOT\CLSID\{A14C2950-B1D2-4271-B89B-DDCFF0235605}\ShellFolder]
"Attributes"=dword:0
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
新建子项,项名随便起,默认值为我们的CLSID,也就是上面说到的 {A14C2950-B1D2-4271-B89B-DDCFF0235605},做完这些之后我们的右键菜单项就出来了
更多推荐
关于win7一些注册表操作
发布评论