虚拟盘符注册表项修改项
虚拟盘符注册表项修改项
分类: 点滴积累 2012-02-07 14:28 32人阅读 评论(0) 收藏 举报
必须注册项:
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