Как Windows определяет какую иконку отображать у имени EXE-файла? - Разное - Каталог статей - Вирусология, взгляд из Delphi
Вторник, 06.12.2016, 19:03 Приветствую вас Гость | Группа "Гости" 


Меню сайта

Категории раздела
Delphi [94]
Программирование
HTML [2]
Теги и примеры
Bat Скрипты [21]
Различные скрипты
Разное [7]
Всё что не вошло в основные разделы

Администрация
000000 dolphin

Помощь проекту

R106276538945
Z160640024212

Яндекс деньги
410011190732605

Недавние темы

Опрос
Какой версией Delphi пользуетесь?
Всего ответов: 785

Главная » Статьи » Разное

Как Windows определяет какую иконку отображать у имени EXE-файла?
Иконка берется из ресурсов.

Для иконок в ресурсах EXE или DLL-файлов имеются 2 типа групп данных:
RT_GROUP_ICON - описание группы иконок
RT_ICON - непосредственно иконки

Как выбирается иконка:
Если EXE или DLL-файл имеется хотя бы один ресурс группы RT_GROUP_ICON Windows возьмет первый попавшийся в перечне ресурс (в 95ом Windows брался первый в алфавитном порядке названия ресурса =).
Если ресурсов группы RT_GROUP_ICON не существует, Windows выбирает иконку из группы RT_ICON с минимальным идентификатором (номером).

Если exe не содержит ресурсы групп RT_GROUP_ICON и RT_ICON берется системная иконка для приложений по-молчанию.

Если в выбранном ресурсе группы RT_GROUP_ICON указано несколько иконок, то выбирается иконка по размеру и глубине цвета соответствующая месту и типу показа или близкая к указанным параметрам по следующему алгоритму:
1) Если подходящих по размеру иконок несколько, из них выбирается подходящая по глубине цвета в системе.
2) Если подходящих по глубине цвета иконок несколько, из них выбирается иконка с максимальной глубиной цвета не превышающей системные настройки системе.
3) Если по предыдущим параметрам все ещё подходит несколько иконок берется первая.
Категория: Разное | Добавил: dolphin (25.07.2013)
Просмотров: 1350 | Рейтинг: 4.2/5

Всего комментариев: 0
avatar
Профиль


Логин:
Пароль:

Поиск

Наша кнопка

Вирусология, взгляд из Delphi



Статистика
HSDN :: Рейтинг сайтов WOlist.ru - каталог качественных сайтов Рунета Яндекс.Метрика Счетчик тИЦ и PR
Статистика материалов
Файлов: 364
Форум: 1128/7979
Коментариев: 759
Новостей: 27

Статистика пользователей
Всего: 411
За неделю: 4
Вчера: 0
Сегодня: 2
Всего онлайн: 1
Гостей: 1
Пользователей: 0

delfcode.ru © 2008 - 2016 Хостинг от uCoz