Я написал обработчики предварительного просмотра для нескольких пользовательских типов файлов. Эти типы файлов не имеют приложения по умолчанию, которое может их открыть. Я хочу связать значок с типами файлов в качестве знака, который является обычным.Как связать тип файла с иконкой?
Я попытался установить запись в реестре для DefaultIcon
в HKCR\.<filetype>
, но он не работает, даже после перезагрузки. Я делаю эти изменения реестра с C#, и изменения успешны.
Файл значка - это всего лишь файл ico, находящийся в %APPDATA%
. Я планирую добавить еще несколько значков и поместить их в файл dll. Я просто хочу заставить его работать, прежде чем я сделаю следующие шаги.
Как установить этот значок?
Похоже на дубликат этого: http://stackoverflow.com/questions/1203755/registering-file-type-and-custom-document-icon-in-net – Sanjamal
Я уже рассмотрел этот вопрос. Кажется, он получает свои значки, сопоставляя тип файла с программой. Этого я и хочу избежать. –