Или другими словами: где хранятся значки программных файлов? Я прочитал кое-что о конкретных файлах значков, но я думаю, что если они там хранятся, в программе все же должна быть ссылка на файл значков, где хранится значок. Иначе исследователь не знает, где искать иконку?
2 ответа
1
Пользовательские значки для проводника Windows хранятся в файле desktop.ini внутри каждой папки.
Сам значок описан тегом IconResource.
Я приведу пример, но вы можете прочитать об этом на TechNet
Пример ниже:
[.ShellClassInfo]
IconResource=c:\SomeFolder\SomeIcon.ico
1
Иконки для программных файлов хранятся в самих exe-файлах. Проводник Windows просто извлекает их из встроенных ресурсов в двоичном файле. Для неисполняемых файлов это другая история.