PDA

Показать полную графическую версию : Иконка по умолчанию


VV189
06-05-2022, 20:46
Никак не найду где меняется иконка по умолчанию для exe файлов (Win10) в случае если в самом файле иконок в ресурсах нет.

https://i.imgur.com/4zwbGO0.png

Эта же иконка стоит на .com файлах, но там в DefaultIcon непосредственно путь, а в .exe > exefile > DefaultIcon %1 (те забирается иконка из ресурсов юнита и менять нельзя).

Vanadiy777
17-05-2022, 20:52
VV189, если в самом .exe файле нет в ресурсах иконки, то никак значок не поменять.

Или сами, через редактор ресурсов, иконку в .exe добавьте...

Grabber2006
17-05-2022, 21:11
imageres.dll

Ссылка по теме (https://www.digitalcitizen.life/where-find-most-windows-10s-native-icons/)

Vanadiy777
17-05-2022, 21:37
Не в user32.dll? »
Ну да, именно в ней и находится иконка, которая отображается у ТС по умолчанию...
Покуда у него нет ресурса Icon Group в его .exe-файле...

P.S. Не успеваю за Вами...
imageres.dll »
Это немного не то...

Grabber2006
17-05-2022, 22:02
Да вроде оно:
https://i117.fastpic.org/big/2022/0517/e2/03fc2ec908377fb10ecdde824a0b2ae2.jpg

В user32.dll старая иконка.

Другое дело, непонятно, как в файле размером 3 кб может быть столько иконок. Не иначе как жесткая ссылка или что-то подобное.

Vanadiy777
17-05-2022, 22:41
Да вроде оно: »
Да не, не оно... Если я правильно понял, ТСу надо отобразить иконку на том файле, где ее нет по определению в ресурсах файла. А эта иконка из библиотеки и так отображается по умолчанию...
Другое дело, непонятно, как в файле размером 3 кб может быть столько иконок. Не иначе как жесткая ссылка или что-то подобное. »
Grabber2006, если имеется ввиду Win 10-11, то все ресурсы иконок теперь находятся в папке Windows\SystemResources, в файлах imageres.dll.mun, shell32.dll.mun и т.д.
Редакторами ресурсов нормально открываются...




© OSzone.net 2001-2012