Редактор ресурсов
главная
программы
resource tuner
руководство
Как изменить текстовые строчки в EXE файле
Строки в ресурсах хранятся в виде StringTable и MessageTable и используются главным образом для отображения текста в окнах сообщений, в списках, подсказках или в строках состояния. Кроме текста, в строковых таблицах так же могут находится управляющие символы и плейсхолдеры (например, %d или %s).
Строковые таблицы состоят из групп, в каждой из которой находятся одна или несколько нуль-терминированных строк с уникальным идентификатором (ID строки). Максимальная длина строки — 4097 символов.
ID строки изменить нельзя. Это значение жёстко закодировано в исходном коде файла. Его изменение повлечёт за собой ошибки в работе редактируемого файла.
Редактирование строк в .EXE файле при помощи Resource Tuner
1. Раскройте папку String в Дереве ресурсов и выберите строковую таблицу из списка. В правой панели вы увидите список строк в виде скрипта STRINGTABLE.
Подсказка: Воспользуйтесь кнопкой поиска в дереве ресурсов (Ctrl+F), если ищете какую-то определённую строчку.
2. Выберите строку из таблицы и внесите необходимые изменения. Окно редактирования поддерживает вставку текста из файла (Ctrl+O) или из буфера обмена (Ctrl+V).
Особое внимание обращайте на наличие в строках управляющих символов и заполнителей (placeholders), например, %d или %s. Случайно изменённый или удалённый управляющий символ может послужить причиной ошибки при выполнении программы вплоть до аварийного завершения.

3. Выберите в меню ‘Файл’ -> ‘Сохранить файл’ для сохранения произведённых изменений в файл.
Изменения в файле вступят в силу только после того, как вы сохраните файл на диск.
Замена строк из командной строки при помощи Resource Tuner Console
Если вам требуется регулярно заменять строки или добавлять новые строки в десятках файлов, эту операцию целесообразно производить с помощью программы для пакетной замены строк — Resource Tuner Console.

Руководство
начало | след.
Скачайте бесплатную ознакомительную версию!
Resource Tuner работает на всех версиях Windows
от 2000 и XP до 8, 10 и 11.
Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM
Copyright © 2024 Heaventools Software. Все права сохранены.
Программы для редактирования файлов EXE
Для редактирования EXE файлов можно использовать разные инструменты. Это может быть дизассемблер, отладчик или шестнадцатеричный редактор. Именно такие программы собраны в этом наборе. Рассмотрим все категории по порядку.
HEX-редакторы позволяют менять содержимое любого EXE и DLL файла через редактирование шестнадцатеричного кода. Для того, чтобы успешно редактировать программу нужно знать структуру PE файла и уметь интерпретировать HEX-код. Современные редакторы кроме кода показывают стринговые константы или переменные, попадающиеся в файле, что иногда значительно облегчает анализ кода.
Дизассемблер призван как можно более точно представить программу такой, как если бы она в данный момент писалась на языке ассемблера. Дизассемблер позволяет получить список функций и процедур, и представить весь проект в как можно более удобном для анализа виде. Нужно знать язык ассемблера.
Отладчик также представляет код программы на языке ассемблера, но предназначен для других целей – собственно для отладки программы. Для этого есть такие инструменты как трассировка, точки останова и т.д. Все это помогает понять на какой строчке кода выполняется определенное действие.
Как изменить описание файла exe
SQUARY PROJECT — НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK — УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
| Alex Cones |
| Посмотреть профиль |
| Найти ещё сообщения от Alex Cones |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
А что за дельфийская прога для res?
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
| чтобы изменить описание EXE-файла нужно зайти в св-ва проекта, залезть в Version Info, тыкнуть галочку «Добавить информацию о версии файла в файл ресурсов» и ввести описание. |
Все верно !
И есть кнопка загрузки иконки. И после загрузки корректной иконки она будет присвоена твоему приложению, и будет отображаться и на панели задач при запуске и иконкой программы в списке файлов (в файл-менеджере).
Чтобы иконки не было вообще читать можно тут.
«Заряженному танку в дуло не смотрят» @Dekmer in WoT
Trust no one.
Регистрация: 07.04.2009
Сообщений: 6,526
| А что за дельфийская прога для res? |
Кажись называется ImageEditor или как то так. Давно уже не пользовался. Лежит в bin.
SQUARY PROJECT — НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK — УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
| Alex Cones |
| Посмотреть профиль |
| Найти ещё сообщения от Alex Cones |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
Сообщение от 2Kotofff
И есть кнопка загрузки иконки. И после загрузки корректной иконки она будет присвоена твоему приложению, и будет отображаться и на панели задач при запуске и иконкой программы в списке файлов (в файл-менеджере).
Я сначала так и делал (брал иконку из system32), но если перекинуть прогу на другой комп, иконка слетает опять на делфийскую
2Alex Cones, ничео подобного не нашёл. Нарыл там только Winsight =)
P.s. D2010
Последний раз редактировалось TwiX; 02.03.2010 в 18:16 .
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
| Я сначала так и делал (брал иконку из system32), но если перекинуть прогу на другой комп, иконка слетает опять на делфийскую |
НЕ МОЖЕТ БЫТЬ ! Если у тебя подгружается иконка через LoadIcon — тогда еще может быть.
Значит для D2010:
Project -> Options в списке справа выбираем Application и слева давим кнопку «Load icon. » Грузим. ВСЕ! Она (иконка) никуда не денется. Хоть куда прогу переноси. Конечно если ты не будешь удалять из главного модуля, потому как это есть присоединение файла ресурсов который изменяется самим компилятором и как раз в нем и будет выбранная тобою иконка для проги, которая при компиляции и будет прилинкована в программу.
«Заряженному танку в дуло не смотрят» @Dekmer in WoT
Как изменить описание файла exe
Сообщения: 192
Благодарности: 1
| Конфигурация компьютера | |
| Процессор: Intel(R) Core(TM) i5-2310 CPU @ 2.90GHz | |
| Материнская плата: MSI H67MA-E45 (MS-7678) | |
| Память: Kingston 4GB(2x2GB) DDR3-1600 CL9 | |
| HDD: Seagate 500GB «ST500DM002» (SATA III) | |
| Видеокарта: nVIDIA GeForce GTX 460 v2 1GB | |
| Звук: Realtek ALC892 | |
| Блок питания: Chieftec aps-550s 550W | |
| Монитор: ASUS 24» | |
| ОС: Windows 8 CP | |
| Индекс производительности Windows: 7,4 |
Например, в диспетчере задач, справа от процесса всегда есть описание)
Сообщения: 3665
Благодарности: 1563
Диспетчер задач -> Процессы -> Вид -> Выбрать столбцы
в упор не вижу «описания процесса»
——-
Как сообщить о том, что моя проблема решена?
не оказываю техподдержку через ПМ/ICQ/Mail — для этого есть форум
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 307
Благодарности: 137
| Конфигурация компьютера | |
| Процессор: Intel Core i3 530 (2.93GHz) | |
| Материнская плата: GigaByte GA-H55M-S2H | |
| Память: 4 Гб DDR3-1333 DDR3 SDRAM | |
| HDD: WDC WD10EARS-00Z5B1 (1000 Гб) | |
| Видеокарта: NVIDIA GeForce GTS 250 (1024 Мб) | |
| Звук: Realtek High Definition Audio | |
| Блок питания: 500Вт | |
| CD/DVD: HL-DT-ST DVDRAM GH22NS50 | |
| Монитор: Монитор ЖК 22″ Samsung SyncMaster 2223NW | |
| ОС: Windows 7 |
Если посмотреть Свойства exe файла, то на вкладке Общие будет Описание файла. Оно задается при компиляции программы. В Autoit его можно задать с помощью AutoIt3Wrapper и команды: #AutoIt3Wrapper_Res_Description= . Это же описание будет отображаться и в Диспетчере задач.
P.S. Правда это описание отсутствует в штатном виндовом Диспетчере задач, а есть например в PROWiSe Manager.
——-
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.