必须注册项:
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}\shel