Переопределить значок файла в оболочке Windows/проводнике

Есть ли способ переопределить значок и/или предварительный просмотр определенного формата файла (мой собственный) в проводнике Windows с помощью С#? Мои файлы представляют собой xml-файлы, содержащие изображение base-64, я хотел бы отобразить это изображение в проводнике в качестве значка файла.


person David Rutten    schedule 17.07.2010    source источник


Ответы (1)


Вам необходимо реализовать расширение оболочки миниатюр. Существует старая статья MSDN, посвященная написанию расширений оболочки в целом (хотя он конкретно не касается расширений оболочки эскизов).

Обратите внимание, что это было невозможно до .NET 4.0 (отсюда примечание редактора к статье MSDN). Первоначально я думал, что вам нужно настроить таргетинг на .NET 4.0, чтобы он работал, но согласно запись в блоге Питера Ритчи на эту тему, вы можете настроить таргетинг на любую версию (необходимо установить .NET 4.0) .

person Stephen Cleary    schedule 17.07.2010