如何使用C ++将文件夹添加到Windows 7中的收藏夹?

时间:2017-10-19 17:28:06

标签: c++ shell registry windows-explorer

在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资源管理器中我最喜欢的东西都没有显示出来。 我可以问一下我应该使用哪个注册表项或位置吗?

0 个答案:

没有答案