必须注册项:
HKEY_CLASSES_ROOT\CLSID\
HKEY_CLASSES_ROOT\CLSID\{XXX}
所含项:名称为空的是提示名称,InfoTip项没看到用途
HKEY_CLASSES_ROOT\CLSID\{XXX}\DefaultIcon
所含项:名称为空的是图标的路径
HKEY_CLASSES_ROOT\CLSID\{XXX}\InprocServer32
所含项:名称为空的是shdocvw.dll 这个项十分重要,删除了双击将无法打开目录
ThreadingModel为Apartment
HKEY_CLASSES_ROOT\CLSID\{XXX}\Instance
所含项: 名称为空的数值未设置
CLSID 需要研究下{0afaced1-e828-11d1-9187-b532f1e9575d}(目前我也写这个值)
这个项十分重要,删除了双击将无法打开目录
HKEY_CLASSES_ROOT\CLSID\{XXX}\Instance\InitPropertyBag
所含项: 名称为空的数值未设置
"Attributes"=hex:15,00,00,00 不知道什么意思但是写了就有用
Target指向的文件夹路径
HKEY_CLASSES_ROOT\CLSID\{XXX}\shellex
所含项: 名称为空的数值未设置
HKEY_CLASSES_ROOT\CLSID\{XXX}\shellex\PropertySheetHandlers
所含项: 名称为空的数值未设置
HKEY_CLASSES_ROOT\CLSID\{XXX}\shellex\PropertySheetHandlers\!!Sync115ProSheetExt
所含项: CLSID需要研究下 {9F589F1C-BB25-47EC-A138-C6B5695ED5A5}
(删除后,右键->属性 无法显示)
HKEY_CLASSES_ROOT\CLSID\{XXX}\ShellFolder
所含项:
名称为空的数值未设置
"Attributes"=hex:50,00,00,F0 不知道什么意思但是写了就有用
wantsFORPARSING 空
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{CLSID(指向前面创建的CLSID) }
其它的CLSID项:
HKEY_CLASSES_ROOT\CLSID\{0afaced1-e828-11d1-9187-b532f1e9575d}
(该项也被金山快盘使用)
HKEY_CLASSES_ROOT\CLSID\{0afaced1-e828-11d1-9187-b532f1e9575d}
所含项: 名称为空的值为 Folder Shortcut
FriendlyTypeName@shell32.dll,-10540
PreviewDetails prop:System.Link.TargetParsingPath
HKEY_CLASSES_ROOT\CLSID\{0afaced1-e828-11d1-9187-b532f1e9575d}\InProcServer32
所含项: 名称为空的值为 %SystemRoot%\system32\shell32.dll
ThreadingModel Apartment
HKEY_CLASSES_ROOT\CLSID\{0afaced1-e828-11d1-9187-b532f1e9575d}\shell
暂不分析了,我也写先指向这个CLSID
HKEY_CLASSES_ROOT\CLSID\{9F589F1C-BB25-47EC-A138-C6B5695ED5A5}
所含项:名称为空的值为SyncPropertySheet Class
HKEY_CLASSES_ROOT\CLSID\{9F589F1C-BB25-47EC-A138-C6B5695ED5A5}\InprocServer32
所含项:名称为空的值为 C:\Users\cuclq\AppData\Roaming\115\Box\Sync115Ext.dll
ThreadingModel Apartment
=================================分割线,以下是百度盘在“我的电脑”中显示系统文件夹的注册信息========================================
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}]
@="百度云管家"
"InfoTip"="双击运行百度云管家"
"LocalizedString"="百度云管家"
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}\DefaultIcon]
@="C:\\Program Files\\baidu\\BaiduYunGuanjia\\guanjia_logo.ico"
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}\InprocServer32]
@="shdocvw.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}\Instance]
@=""
"CLSID"="{0AFACED1-E828-11D1-9187-B532F1E9575D}"
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}\Instance\InitPropertyBag]
"Target"="C:\\"
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}\Shell\Open\Command]
@="C:\\Program Files\\baidu\\BaiduYunGuanjia\\BaiduYunGuanjia.exe -diskopen"
[HKEY_CLASSES_ROOT\CLSID\{679F137C-3162-45da-BE3C-2F9C3D093F64}\ShellFolder]
"Attributes"=dword:48800108
"PinToNameSpaceTree"=""
"QueryForOverlay"=""
"wantsFORPARSING"=""