Добавление вкладки в окно свойств файлов изображений по умолчанию

Я хочу добавить вкладку в диалоговое окно свойств файлов изображений в Windows 7.

У меня есть много семейных изображений, и я хотел бы видеть детали каждого изображения на вкладке в свойствах окна.

Такие детали, как «Модель камеры», «Дата съемки» и т. д. на персидском языке.

Как это может быть сделано?


person Mohammad Dayyan    schedule 03.11.2011    source источник


Ответы (1)


Для этого вам нужно реализовать и установить «расширение оболочки» (которое в основном представляет собой набор COM-интерфейсов)...

Примечание. Если система, в которой вы работаете, не имеет .NET 4, Microsoft рекомендует НЕ использовать для этого .NET из-за присущего более старым версиям ограничения, заключающегося в том, что один процесс не может одновременно запускать несколько версий фреймворка. в то же время. В зависимости от ОС и т. д. может быть рекомендовано реализовать это с помощью C/C++.

В этом конкретном случае вам необходимо создать расширение оболочки, которое реализует IShellPropSheetExt.

Кроме того, реализация расширения оболочки - действительно тяжелая работа... несколько ссылок с информацией/примерами/исходным кодом/библиотеками и т.д.:

person Yahia    schedule 03.11.2011
comment
Есть ли компонент, чтобы сделать это легко :-) - person Mohammad Dayyan; 03.11.2011
comment
да - по ссылкам особ. третья ссылка (ssware.com/ezshell/ezshell.htm) имеет (коммерческий ) компонент с именем EZshell, который даже поставляется с мастером VS и т. д. - person Yahia; 03.11.2011