Отсутствует каскадное контекстное меню Проводника CommandStore

Я пытаюсь создать новое каскадное меню для контекстного меню Windows, но в моем реестре на Windows Vista у меня нет CommandStore ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\ и если я добавлю один, он не работает. Например, если бы я должен был сказать:

        Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\Shell\Menu]
"MUIVerb"="ZIP"
"SubCommands"="SFX"
"icon"="c:\Program Files\7-Zip\7z.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SFX]
@="Compress To Exe"
"icon"="c:\Program Files\7-Zip\7z.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SFX\command]
@=""c:\Program Files\7-Zip\7z" u -mx9 -sfx -r -t7z "%1.exe" "%~f1""

Все, что я получаю, это пункт меню, называемый ZIP, но без подменю и ошибка при нажатии.

Это не сработает, я делаю что-то не так или есть лучший способ сделать это?

1 ответ

Насколько я знаю, это можно сделать только с Windows 7 (и, возможно, более поздние версии)

Другие вопросы по тегам