Могу ли я использовать Win32 API ExtractIcon () в скомпилированном DotNet EXE? - PullRequest
0 голосов
/ 24 января 2011

У меня есть программа, написанная на C #, и я пытаюсь написать скрипт реестра, чтобы связать файлы с моей программой. В реестре Windows есть местоположение «DefaultIcon», где вы можете перечислить исполняемый файл и iconIndex, чтобы использовать для этой ассоциации. Проблема заключается в том, что он основан на методе ExtractIcon () в Win32 API, и не похоже, что я могу встроить значок для использования таким образом, чтобы использовать мой значок.

[HKEY_CLASSES_ROOT\%someName%\DefaultIcon]
@="Path\to\exe,0" 

Есть ли другой способ использовать мою иконку в ассоциации типов файлов?

1 Ответ

0 голосов
/ 24 января 2011

Установите значок проекта в его окне «Свойства», и это будет работать нормально.

Если вы хотите встроить несколько значков, вместо этого установите файл ресурсов (также в свойствах проекта).

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