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