Вам понадобится
  • - бесплатная утилита Resource Hacker, доступная для загрузки по адресу rpi.net.au/~ajohnson/resourcehacker.
Инструкция
1
Откройте файл модуля PE, диалоги в котором необходимо изменить. В Resource Hacker нажмите клавиши Ctrl+O либо выберите пункты меню File и "Open...". Появится диалог выбора файла с заголовком "Open file containing resource ...". Перейдите в нем к директории с модулем. Выделите нужный файл в листинге. Нажмите кнопку «Открыть».
2
Найдите и откройте ресурс диалога, который необходимо изменить. Разверните в левой панели приложения группу Dialog. Последовательно разворачивайте вложенные узлы данной секции и выделяйте содержащиеся в них элементы. При этом в правой панели будет отображаться декомпилированное содержимое ресурса в виде текста скрипта, а в отдельном плавающем окне будет визуализирован сам диалог.
3
Измените диалог путем редактирования его стилей, атрибутов и геометрических параметров. Переместите фокус ввода в плавающее окно с диалогом. Кликните по нему правой кнопкой мыши и выберите пункт Edit Dialog в контекстном меню либо нажмите Ctrl+E.В появившемся окне Dialog Editor произведите необходимые изменения. Так, можно поменять заголовок диалога, его размеры, координаты по умолчанию, шрифт, набор стилей и расширенных стилей (при установке флажка ExStyle) окна. Нажмите кнопку OK.
4
Измените диалог путем добавления в него новых элементов управления. Нажмите Ctrl+I либо кликните по диалогу правой кнопкой мыши и выберите пункт Insert Control.В появившемся окне Control Editor выберите тип добавляемого элемента управления, выделив элемент списка Pre-defined controls, либо кликнув по одной из кнопок, расположенных ниже. В текстовое поле Caption введите текст окна элемента управления, если это необходимо. В полях Left, Top, Width, Height укажите координаты и размеры создаваемого элемента (их потом можно будет скорректировать в визуальном режиме), а в поле ID введите его числовой идентификатор. Задайте стили. Нажмите кнопку OK.
5
Измените диалог путем редактирования свойств уже существующих в нем элементов управления. Кликните по какому-либо элементу управления диалога правой кнопкой мыши. В контекстном меню выберите пункт Edit control. Произведите действия по изменению свойств, аналогичные тем, что были описаны в предыдущем шаге.
6
Удостоверьтесь в корректности внесенных изменений. Убедитесь в том, что диалог изменен так, как вам надо, просмотрев его целиком в плавающем окне.
7
Скомпилируйте измененный скрипт ресурса диалога. В главном окне Resource Hacker нажмите кнопку Compile Script.
8
Сохраните PE модуль или его копию. Выберите в меню пункт File. Кликните по пункту Save или "Save as ...". При необходимости укажите новое имя файла и нажмите кнопку «Сохранить».
9
Проверьте результат. Если измененный PE модуль является исполняемым файлом приложения, запустите его. Произведите необходимые действия для отображения измененных диалогов. Удостоверьтесь в том, что внесенные изменения не повлияли на работу программы.