В Microsoft Windows , ресурсы будут только для чтения данных , встроенных в портативных исполняемых файлов , таких как EXE , DLL , CPL , SCR , SYS или (начиная с Windows Vista) MUI файлы. [1] [2] [3]
Windows API , обеспечивает легкий доступ ко всем приложениям ресурсов.
Типы
У каждого ресурса есть тип и имя, которые являются либо числовыми идентификаторами, либо строками.
В Windows есть набор предопределенных типов ресурсов:
- Курсор и анимированный курсор
- Икона
- Битовая карта
- Шаблон диалогового окна
- Шрифт
- HTML- документ
- Строка и шаблон сообщения
- Данные версии
- Данные манифеста
- произвольные (двоичные) данные
Программист также может определять пользовательские типы данных в ресурсах.
Применение
Значок, который Windows отображает для файла программы, на самом деле является первым ресурсом значка в его EXE-файле. Если EXE-файл не имеет ресурсов значка, отображается стандартный значок.
Ресурс версии для файлов EXE и DLL отображается на вкладке « Версия » на страницах их свойств.
Ресурсы всегда имеют привязанный к ним язык, и Windows автоматически будет использовать наиболее подходящий язык, если это возможно. Это позволяет программам адаптировать свой язык к языку пользователя.
Доступны редакторы , которые могут изменять ресурсы, встроенные в файлы EXE или DLL. Обычно они используются для перевода всех строк приложения на другой язык или для соответствующего изменения его значков и растровых изображений.
Ресурсное программное обеспечение
Имя | Лицензия | поддержка x64 | Vista , MUI известно | Поддержка RES / RC | Обновление ресурсов | Редактирование на месте |
---|---|---|---|---|---|---|
Анолис Ресурсер | GPL | да | да | Только ВИЭ | да | Нет |
DeDe | Бесплатное ПО | Нет | Нет | Нет | Нет | Нет |
GoRC | Бесплатное ПО | да | N / A | Строго | N / A | N / A |
Мультиэкстрактор | Условно-бесплатное ПО | Нет | Нет | Нет | Нет | Нет |
Visual Studio | Условно-бесплатное ПО | да | Нет | да | да | да |
ResEdit | Бесплатное ПО | да | да | да | да | да |
Строитель ресурсов | Условно-бесплатное ПО | да | да | да | да | да |
Ресурсный хакер | Бесплатное ПО | да | да | да | да | да |
Ресурс тюнер | Условно-бесплатное ПО | да | да | Частичное | да | да |
Консоль Resource Tuner | Условно-бесплатное ПО | да | да | ? | да | N / A |
Реставратор | Условно-бесплатное ПО | да | Нет | Нет | да | Нет |
Редактор ресурсов XN [4] | MPL с бесплатными компонентами | Нет | Нет | Частичное | да | да |
Рекомендации
- ^ «О файлах ресурсов» . Microsoft . Проверено 24 февраля 2014 года .
- ^ «Типы ресурсов» . Microsoft . Проверено 24 февраля 2014 года .
- ^ «Файлы ресурсов Windows» . Microsoft . Проверено 24 февраля 2014 года .
- ^ «XN Resource Editor - Неофициальное зеркало версии 3.0.0.1» . Источник 13 апр 2021 .
Внешние ссылки
- MSDN: Руководство по файлам ресурсов Windows
- MSDN: Лучшее руководство по файлам ресурсов со ссылкой