существует множество программ для просмотра ресурсов Windows PE. Но как они работают? Декодируют ли они вызовы функций для winapi или в PE есть какой-то раздел для информации о графическом интерфейсе? Например, в Android есть определения XML GUI? Спасибо.
Ресурсы среды предустановки Windows
Ответы (2)
Вероятно, существуют разные стратегии реализации, поэтому невозможно ответить на этот вопрос универсально для всех инструментов.
спецификация формата файла PE общедоступна. Он определяет структуру разделов PE-файла, как найти раздел .rsrc в файле и как извлекать отдельные ресурсы из этого раздела. форматы отдельных ресурсов также задокументированы в MSDN. . Например, определения диалогового графического интерфейса определены в DLGTEMPLATE.
Есть API для управления ресурсами. Ознакомьтесь с Перечисление ресурсов.
В определенных ситуациях разработчики приложений могут захотеть обнаружить содержимое ресурсов неизвестного модуля Portable Executable (PE). Windows SDK предоставляет функции перечисления ресурсов, которые позволяют приложению получать списки типов ресурсов, имен и языков в указанном модуле.