Можно ли создать контекстное меню проводника Windows, связанное как с расширением имени файла, так и с результатом просмотра содержимого? - PullRequest
0 голосов
/ 02 марта 2012

Я хотел бы знать, возможно ли написать расширение контекстного меню, которое при щелчке правой кнопкой мыши открывало файл и просматривало первые несколько байтов, изменяя появляющиеся пункты меню, которые появляются.

1 Ответ

1 голос
/ 02 марта 2012

Да, это возможно.

Расширения оболочки контекстного меню позволяют вам реализовать интерфейс, который после регистрации вызывается системой, чтобы определить, какие пункты меню вы хотите отобразить. Во время разговора вы можете открыть файл, прочитать данные и выборочно выбрать, какие пункты меню отображать.

Однако я бы посоветовал не делать этого в C # - IContextMenu и другие интерфейсы больше предназначены для реализации C ++.

Редактировать: Microsoft официально не поддерживает написание расширений оболочки с управляемым кодом .

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