如何为回收站添加上下文菜单

时间:2012-08-21 14:37:32

标签: c++ windows winapi windows-7 windows-shell

如何设置为Windows回收站添加上下文菜单?我怎么能最终访问其中的文件?我知道Recycle bin是一个虚拟文件夹,它有一个树状结构,我是否必须一直访问其中的文件?

编辑:

HKLM
{
NoRemove Software
{
    NoRemove Classes 
    {
        NoRemove CLSID
        {
            NoRemove {645FF040-5081-101B-9F08-00AA002F954E}
            {
                NoRemove shellex
                {
                    NoRemove ContextMenuHandlers
                    {
                        ForceRemove {FC944A65-4422-4A2C-B867-1BA01318A944}
                    }
                }
            }
        }
     }      
   }
}   

1 个答案:

答案 0 :(得分:2)

查看以下注册表项:

HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellEx

对于您正在尝试的内容,您可能必须编写一个Context Menu Shell Extension并在ShellEx密钥中注册它。

Creating Shell Extension Handlers

Creating Shortcut Menu Handlers