关于win7一些注册表操作

编程入门 行业动态 更新时间:2024-10-26 01:24:04

先记下来,说不定以后有用

在资源管理器里面显示虚拟文件夹,假如你的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一些注册表操作

本文发布于:2023-06-13 09:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1376913.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:注册表   操作

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!