在Windows 7 SDK示例项目ExplorerDataProvider中,它创建一个虚拟文件夹,并通过编辑注册表项在My Computer
下添加此虚拟文件夹:
#define MYCOMPUTER_NAMESPACE_GUID L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\MyComputer\\NameSpace\\%s"
#define SHELL_EXT_APPROVED L"Software\\Microsoft\\Windows\\CurrentVersion\\Shell Extensions\\Approved\\%s"
我想在收藏夹下添加此虚拟文件夹。所以我把它改成
#define MYCOMPUTER_NAMESPACE_GUID L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders\\Favorites\\%s"
或
#define MYCOMPUTER_NAMESPACE_GUID L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders\\Favorites\\NameSpace\\%s"
但它不起作用。在Windows资源管理器中我最喜欢的东西都没有显示出来。 我可以问一下我应该使用哪个注册表项或位置吗?