概述
必须注册项:
HKEY_CLASSES_ROOTCLSID
HKEY_CLASSES_ROOTCLSID{XXX}
所含项:名称为空的是提示名称,InfoTip项没看到用途
HKEY_CLASSES_ROOTCLSID{XXX}DefaultIcon
所含项:名称为空的是图标的路径
HKEY_CLASSES_ROOTCLSID{XXX}InprocServer32
所含项:名称为空的是shdocvw.dll 这个项十分重要,删除了双击将无法打开目录
ThreadingModel为Apartment
HKEY_CLASSES_ROOTCLSID{XXX}Instance
所含项: 名称为空的数值未设置
CLSID 需要研究下 {0afaced1-e828-11d1-9187-b532f1e9575d} (目前我也写这个值)
这个项十分重要,删除了双击将无法打开目录
HKEY_CLASSES_ROOTCLSID{XXX}InstanceInitPropertyBag
所含项: 名称为空的数值未设置
"Attributes"=hex:15,00,00,00 不知道什么意思但是写了就有用
Target指向的文件夹路径
HKEY_CLASSES_ROOTCLSID{XXX}shellex
所含项: 名称为空的数值未设置
HKEY_CLASSES_ROOTCLSID{XXX}shellexPropertySheetHandlers
所含项: 名称为空的数值未设置
HKEY_CLASSES_ROOTCLSID{XXX}shellexPropertySheetHandlers!!Sync115ProSheetExt
所含项: CLSID需要研究下 {9F589F1C-BB25-47EC-A138-C6B5695ED5A5}
(删除后,右键->属性 无法显示)
HKEY_CLASSES_ROOTCLSID{XXX}ShellFolder
所含项:
名称为空的数值未设置
"Attributes"=hex:50,00,00,F0 不知道什么意思但是写了就有用
wantsFORPARSING 空
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerMyComputerNameSpace{CLSID(指向前面创建的CLSID) }
其它的CLSID项:
HKEY_CLASSES_ROOTCLSID{0afaced1-e828-11d1-9187-b532f1e9575d}
(该项也被金山快盘使用)
HKEY_CLASSES_ROOTCLSID{0afaced1-e828-11d1-9187-b532f1e9575d}
所含项: 名称为空的值为 Folder Shortcut
FriendlyTypeName@shell32.dll,-10540
PreviewDetails prop:System.Link.TargetParsingPath
HKEY_CLASSES_ROOTCLSID{0afaced1-e828-11d1-9187-b532f1e9575d}InProcServer32
所含项: 名称为空的值为 %SystemRoot%system32shell32.dll
ThreadingModel Apartment
HKEY_CLASSES_ROOTCLSID{0afaced1-e828-11d1-9187-b532f1e9575d}shell
暂不分析了,我也写先指向这个CLSID
HKEY_CLASSES_ROOTCLSID{9F589F1C-BB25-47EC-A138-C6B5695ED5A5}
所含项:名称为空的值为SyncPropertySheet Class
HKEY_CLASSES_ROOTCLSID{9F589F1C-BB25-47EC-A138-C6B5695ED5A5}InprocServer32
所含项:名称为空的值为 C:UserscuclqAppDataRoaming115BoxSync115Ext.dll
ThreadingModel Apartment
最后
以上就是风趣火为你收集整理的虚拟盘符注册表项修改项的全部内容,希望文章能够帮你解决虚拟盘符注册表项修改项所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复