Добавить контекстное меню в реестр - PullRequest
2 голосов
/ 13 февраля 2012

Я видел пример по этому адресу о том, как добавить контекстные меню, просто удалив ключ в реестр (в этом примере мы добавляем одну ссылку на Notepad.exe для каждого типа файла * ).

Пример работает отлично, мгновенно. Однако я не понимаю, почему я не могу воспроизвести то же самое с «excel.exe% 1» в .xla.

Вот скриншот того, что я попробовал, изначально папка "shell", похоже, отсутствует для каждого расширения. Поскольку я не смог получить никакого эффекта с помощью «шеллекса», я добавил его ... Я не вижу свое меню:

enter image description here

Пожалуйста, имейте в виду, что я новичок в реестре:)

1 Ответ

2 голосов
/ 13 февраля 2012

Возможно, вам не хватает уровня косвенности здесь.Как правило, .xla ссылается на определенный тип файла, например, xlafile, а буква в свою очередь будет иметь подключи shell и shellex, ссылающиеся на обработчики контекстного меню.

См .:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...