Перейти к содержимому

Как изменить описание файла exe

  • автор:

Редактор ресурсов

главная программы 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. Случайно изменённый или удалённый управляющий символ может послужить причиной ошибки при выполнении программы вплоть до аварийного завершения.

Редактирование строк в .EXE файле

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.

——-
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *