Как Windows Explorer извлекает значок EXE-файла - PullRequest
0 голосов
/ 24 августа 2010

Это мое предположение.

Перечислим файлы и каталоги с помощью проводника Windows. Если Windows Explorer встречает исполняемый файл, он делает,

LoadLibraryEx (ExefileName, LOAD_LIBRARY_AS_DATAFILE)
Затем извлекает значок и представляет его.

Но я не уверен. Есть ли кто-нибудь, кто хорошо знает об этом?

Я нахожу хороший случай с LOAD_LIBRARY_AS_DATAFILE
Вы знаете что-нибудь еще?

Ответы [ 2 ]

2 голосов
/ 24 августа 2010

Более подробная информация Раймонда Чена:

Как оболочка преобразует расположение значка в значок

2 голосов
/ 24 августа 2010

есть win32api с именем ExtractIconEx.

это именно то, что вы ищете ..:)

http://msdn.microsoft.com/en-us/library/ms648069%28VS.85%29.aspx

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