Ресурс (Windows) - Resource (Windows)

В Microsoft Windows , ресурсы будут только для чтения данных , встроенных в портативных исполняемых файлов , таких как EXE - , DLL , CPL , SCR , SYS или (начиная с Windows Vista) MUI файлы.

Windows API , обеспечивает легкий доступ ко всем приложениям ресурсов.

Типы

У каждого ресурса есть тип и имя, которые являются либо числовыми идентификаторами, либо строками.

В Windows есть набор предопределенных типов ресурсов:

Программист также может определять пользовательские типы данных в ресурсах.

использование

Значок, который 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 с бесплатными компонентами Нет Нет Частичное да да

использованная литература

внешние ссылки