注册表项上下文菜单

时间:2017-01-25 01:50:58

标签: c++

我在C \ C ++工作。当我右键单击一个注册表项时,它会为我提供选项,例如"展开,重命名,导出"如何添加"取得所有权"到注册表项的右键单击上下文菜单?我已经找到了如何为文件和文件夹执行此操作,但注册表项缺少文件类型扩展名。也许是一个上下文菜单处理程序,虽然那些似乎也期望文件类型?这有效 不适用于注册表项。

    [HKEY_CLASSES_ROOT\*\shell\takeownership]
    @="Take ownership"
    "HasLUAShield"=""
    "NoWorkingDirectory"=""

    [HKEY_CLASSES_ROOT\*\shell\takeownership\command]
    @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant     administrators:F"
    "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

1 个答案:

答案 0 :(得分:0)

与Windows资源管理器不同,标准Windows注册表编辑器不支持用户定义的上下文菜单扩展。如果不诉诸低级别的钩子或创建自己的编辑器,你所要求的是不可能的。