Как изменить текстовые строчки в EXE файле. StringTable MessageTable редактор.
главная программы resource tuner руководство
Строки в ресурсах хранятся в виде 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.
Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM
Чем редактировать EXE файл? Программы для изменения EXE
EXE
Самый популярный EXE редактор — это CodeWeavers CrossOver (для ОС Mac). Ниже мы составили список программ для операционной системы Mac, Linux, Windows. Вы можете скачать редактор бесплатно, кликнув по названию программы для вашей операционной системы — каждая из них гарантированно позволит осуществить редактирование нужного файла.
Программы для редактирования EXE файлов на компьютере
Чем редактировать EXE в Mac? Linux WindowsОбщее описание расширения EXE
Файл с расширением EXE (Windows Executable File) — это формат созданный компанией Microsoft который относится к категории Исполняемые форматы.Узнать подробнее что такое формат EXE
Знаете другие программы, которые могут редактировать файлы . EXE? Не смогли разобраться как отредактировать файл? Пишите в комментариях — мы дополним статью и ответим на ваши вопросы.
Как добавить, изменить или удалить подки и значения реестра с помощью файла .reg
Аннотация
Внимание! В этом разделе, описании способа или задачи содержатся сведения об изменении реестра. Но неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому такие действия следует выполнять очень внимательно. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра перед его изменением. Это позволит восстановить реестр при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Как создать резервную копию и восстановить реестр в WindowsЭта пошаговая статья описывает, как добавлять, изменять или удалять подки и значения реестра с помощью файла Регистрационные записи (.
Синтаксис . Reg Файлы
Файл .reg имеет следующий синтаксис: Линия реестраEditorВерсия
[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]Файл .reg может содержать несколько путей регистрации. Если нижняя часть иерархии в отчете пути не существует в реестре, создается новый подключ. Содержимое файлов реестра отправляется в реестр в порядке ввода.
Тип данных |
DataType в . reg |
---|---|
REG_BINARY |
Шестнадцатеричное |
REG_DWORD |
Dword |
REG_EXPAND_SZ |
hexadecimal(2) |
REG_MULTI_SZ |
hexadecimal(7) |
Для получения дополнительной информации о типах данных реестра, нажмите на следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:
Описание реестра Microsoft Windows DataValuex сразу же следует за толстой кишке (или равным знаком с REG_SZ) и должен быть в соответствующем формате (например, строка или гексадецимал). Используйте гексадецимальный формат для бинарных элементов данных. Заметка Можно ввести несколько строк элементов данных для одного и того же пути реестра. Обратите внимание, что файл реестра должен содержать пустую строку в нижней части файла. вернуться к вершине
Добавление подкеи реестра или добавление и изменение значений реестра
Чтобы добавить подключку реестра или добавить или изменить значение реестра, внести соответствующие изменения в реестр, а затем экспортировать соответствующие подключили или подключи. Экспортированные подключи реестра автоматически сохраняются в виде файлов .reg. Чтобы внести изменения в реестр и экспортировать изменения в файл .reg, выполните следующие действия:
-
Выберите в меню Пуск элемент Выполнить, введите в поле Открыть команду regedit и нажмите кнопку ОК.
-
Найдите, а затем нажмите на подключку, в которой хранится элемент реестра или элементы, которые вы хотите изменить.
-
Нажмите файл, а затем нажмите Экспорт. Этот шаг резервное копирование подключки, прежде чем вносить какие-либо изменения. Вы можете импортировать этот файл обратно в реестр позже, если ваши изменения вызывают проблемы.
-
В поле имени файла введите имя файла для сохранения файла .reg с исходными элементами реестра, а затем нажмите Сохранить.Заметка Используйте имя файла, которое напоминает вам о содержимом, например ссылку на имя подключаемого ключа.
-
В нужном стеку добавьте или измените нужные элементы реестра.
-
Повторите шаги 3 и 4 для повторного экспорта подключаемого ключа, но используйте другое имя файла для файла . reg. Вы можете использовать этот файл .reg, чтобы внести изменения в реестр на другом компьютере.
-
Проверьте изменения на локальном компьютере. Если они вызывают проблемы, дважды щелкните файл, вмещает резервное копирование исходных данных реестра, чтобы вернуть реестр в исходное состояние. Если изменения работают как ожидалось, вы можете распространить созданный в шаге 6 .reg на другие компьютеры, используя методы в разделе«Изменения реестра распространения»этой статьи.
к началу статьи
Удалять ключи и ценности реестра
Чтобы удалить ключ реестра с файлом .reg, поместите дефис (-) перед Регистром в файле .reg. Например, удалить подключку теста из следующего ключа реестра:
HKEY_LOCAL_MACHINE\Softwareположить дефис перед следующим ключом реестра в файле . reg:
HKEY_LOCAL_MACHINE\Software\TestВ следующем примере есть файл .reg, который может выполнить эту задачу.
[-HKEY_LOCAL_MACHINE\Software\Test]Чтобы удалить значение реестра с помощью файла .reg, поместите дефис (-) после знака equals, следующего за DataItemName в файле .reg. Например, удалить значение реестра TestValue из следующего ключа реестра:
HKEY_LOCAL_MACHINE\Software\Testположить дефис после «TestValue» в файле .reg. В следующем примере есть файл .reg, который может выполнить эту задачу.
HKEY_LOCAL_MACHINE\Software\Test «TestValue»=-Для создания файла .reg используйте Regedit.exe для экспорта ключа реестра, который вы хотите удалить, а затем используйте блокнот для отсечения файла .reg и вставки дефиса. вернуться к вершине
Переименование ключей и ценностей реестра
Чтобы переименовать ключ или значение, удалите ключ или значение, а затем создайте новый ключ или значение с новым именем.
Изменения в реестре распространения
Вы можете отправить файл .reg пользователям в сообщении электронной почты, поместить файл .reg в общий адрес сети и направить пользователей в общую сеть, чтобы запустить его, или вы можете добавить команду в скрипты входа пользователей, чтобы автоматически импортировать файл .reg при входе в систему. Когда пользователи загоняют файл .reg, они получают следующие сообщения:
Редактор реестра Вы уверены, что хотите добавить информацию в файл .reg в реестр?Если пользователь нажимает Да,пользователь получает следующее сообщение:
Редактор реестра Информация в маршруте файла .reg была успешно внесена в реестр.Regedit.exe поддерживает коммутатор командной строки/s, чтобы не отображать эти сообщения. Например, чтобы бесшумно запустить файл . reg (с коммутатором /s) из файла пакетной системы входа в сценарий, используйте следующий синтаксис:
regedit.exe/s путь файла .regВы также можете использовать групповую политику или системную политику для распространения изменений реестра по сети. Для получения дополнительной информации посетите следующий веб-сайт Майкрософт:
Изменения в реестре распространения Заметка Если изменения сработают, вы можете отправить регистрационный файл соответствующим пользователям сети. вернуться к вершине
Автор: Следующая программа, которую я хочу описать, это «Resource Hacker» Эта программа, как и Restsrator, редактирует только Win32 файлы, да и в остальном, почти не отличается от него, кроме как внешне, и несколькими функциями. А именно, это в Resource Hacker нет поиска в каталоге, зато очень хорошо организован поиск по файлу. Есть еще функция перетаскивания объектов, которой так не хватает Restsrator-у, и мастер вставки элементов. В принципе, программка очень даже не плохая, работает не плохо, иногда бывают ошибки, которые «лечатся» перезапуском, и не все файлы ей редактируются, но большинство. Вот например, переводил я «Borland C++», пока переводил меню, все было прекрасно, но как только начал редактировать диалоги, после сохранения, сама «Borland C++» перестала их показывать. А перевел уже будь здоров сколько, но и эта проблема разрешилась, а именно, открыл я переведенный и исходный файлы в Restsrator-е, скопировал все что перевел в исходный файл, и сохранил его, все заработало 🙂 . Есть и еще одна программа,
для редактирования ресурсов программ, это «eXeScope» Вроде
бы то же, не плохая, с множеством функций, с перетаскиванием
объектов, и это все, что я могу о ней сказать, так как,
на диске у меня она имеется, но я ей почти не пользуюсь,
так, пару раз запускал, если другими чего-то сделать не
получалось. Но, на сколько я знаю, «eXeScope» пользуется
популярностью.
А это вообще, «шедевр» человеческой мысли, это редактор ресурсов, предназначенный именно для перевода программ. Работает она с форматами *.exe, *.dll, *.ocx, *.drv, *.cpl, *.xml. Переводит по шаблону, т.е. использует созданные пользователем словари, есть функция перетягивания объектов, просмотр зависимостей, пакетный перевод, открытие и обработка нескольких файлов, очень хороший поиск, поиск и замена и многое другое. Видит только те ресурсы, в которых содержится текст, не видит RCData, зато видит и редактирует ресурсы типа (240 и т.д.). Есть возможность создавать словари, из уже переведенных программ, поэтому взяв на перевод новую версию программы, вы сначала обрабатываете ее в Visual Localize, добавляя словари от предыдущих версий, а потом вам остается просто немножко ее подредактировать. В принципе программка на десять балов. Очень ускоряет перевод. Я советую. Есть и еще пару редакторов такого типа, это «BK ReplaceEm» и «Passolo» Ни с одним не со вторым, я так и не разобрался, но BK ReplaceEm, я хоть перевел, я вот с Passolo немного сложнее, я так и не смог его зарегистрировать, так он и лежит у меня, я даже его и не запускаю. Но и к одной и ко второй программе, написал описание Passolo Эта программа для оперирования с файлами использует проекты, где записано, какие файлы, ресурсы и установки использовать с данной программой. Можно создавать словари с переводами слов, которые будут подставляться автоматически. Для редактирования создается список текстовых фраз, но можно редактировать стандартно, используя дерево ресурсов. В отдельной папке помещается измененный файл. BK ReplaceEm. Программа для пакетного изменения текста в файлах. Как она работает наглядно показано из скриншота справа. Вводите текст для поиска. текст для замены, указываете папку и все ее содержимое меняется. Самое главное, что варианты поиска и замены можно сохранить. Таким образом, составив своеобразный словарь с самыми частыми словами можно заменить половину извлеченных ресурсов. Всего этого, для полноценного перевода програм, еще не хватит, бывает и такое, что программа упакована, или некоторые элементы, не видны из редактора ресурсов. Как уже было сказано,некоторые программы, типа ACDSee, System Mechanic и т.д. могут быть запакованы (сжаты), при открытии таких программ редактором ресурсов, вам будет выдаваться ошибка, (о неправильном формате ресурса, самого файла и т.д. короче, в любом случае, вы ни чего не увидите), для того, что бы этого не было, редактируемый файл надо распаковать, для этого вам сначала понадобится «PE-Sniffer», это программа, для опредиления чем запакован данный файл. После определения упаковщика, вы находите в Интернете, на CD диске, короче где хотите распаковщик типа «UnAspack», распаковываете им файл программы, и редактируете его. В большинстве случаев, после распаковки, файл не требует его запаковать, но случается и такое, что распакованный файл выдает ошибку, и не хочет работать пока его не запакуют обратно. Для этого, вам нужно иметь упаковщик программ, например, я бы посоветовал , чаще всего, программу не волнует, чем ее упаковали обратно, но попадаются и очень привередливые, которые «говорят» мол упакуй меня, тем же, чем я была раньше упакована, а то я работать не буду. Ну тогда вы берете упаковщик (там же где и распаковщик) и пакуете ее.И пройдитесь по этим ссылкам, там Много UnPack`ов, и вообще, разных полезных «Тулсов»
Так же я бы еще посоветовал обзавестись «Aditor Pro» для просмотра любых файлов, содержащих текст.Продвинутый многооконный текстовый редактор с подсветкой синтаксиса.Описание :Самый лучший компактный не WYSIWYG редактор HTML. По сути является очень продвинутым многооконным вариантом блокнота. Для удобства может заменить файл notepad.exe и загружаться вместо него, так же можно добавить пункт в контекстное меню. Умная многоцветная подсветка синтаксиса, элементы которого определяются с помощью специальных модулей, Модули существуют с определением Ada, Windows Admin script, Cobol, Cshell, Css, Eiffel, Fortran Modula2, Install shield script, Php, Pl/1, Postscript, Sql VBScript, Vrml, Dibol, Paradox, Lotus, Matlab42, Python, Qbasic Tk/Tcl, Xml, 3dml, Perl, Dsp, Inf script, Makefiles, Povray script, Clipper, C/C++ resource script, Registry script, Schema, Vhdl, WinBatch script, IDL, Pearl, Smil. Очень удобный интерфейс с возможностью установки русского языка. Меню вставки типовых тегов. Мощные функции перекодировки текста. Еще вам потребуется хороший HEX (шестнадцатеричный) редактор, я быпосоветовал «A.E.X» просто лучше, чем он, я еще ни чего не видел. Недавно я нашел одну небольшую программку, которую очень
удобно использовать для перевода новых версий. Есть и еще одна новенькая для меня программа, это «Multilizer». И еще одна программка, это «Localizator».
|
Отредактируйте текстовый файл на консоли с помощью Powershell
В linux мне нравится Nano или vim, раньше я использовал nano, а теперь vim, и это действительно хороший выбор. Есть версия для windows. Вот ссылка https://nano-editor.org/dist/win32-support/
Однако чаще нам нужно как можно быстрее открывать рассматриваемый файл из командной строки, чтобы не терять время. Мы можем использовать notepad.exe, мы можем использовать notepad ++, и да, мы можем использовать подсознательный текст . Думаю, нет ничего лучше легкого и слишком мощного редактора. Здесь возвышенный текст. на самом деле, мы просто не хотим выходить из командной строки, или мы хотим использовать командную строку, чтобы работать быстро. и да. Для этого мы можем использовать возвышенный текст. он содержит командную строку, которая позволяет вам быстро открыть файл с возвышенным текстом. Также есть различные аргументы, которые вы можете использовать. Вот как вы это делаете.
Для начала нужно знать, что есть subl.exe . интерфейс командной строки для sublim.
1-> сначала создаем командный файл. содержание
@ECHO OFF
"C:\Program Files\Sublime Text 3\subl.exe" %*
Мы можем сохранить это где угодно. Я предпочел создать каталог в каталоге установки возвышенного текста. И сохраняем там командный файл, который мы приходим писать и создавать.
(Примечание: измените указанный выше путь после установки).
2-> мы добавляем эту папку в системную переменную окружения path. вот и все.
или из конфигурации системы (windows 7/8/10)
тогда:
тогда:
затем копируем путь:
затем мы добавляем это в переменную пути:
слишком быстро!
запустите новый cmd, и теперь у вас есть команда subl, работающая хорошо!
чтобы открыть файл, вам нужно просто использовать команду subl в качестве товарища:
subl myfileToOpen.txt
вы также можете использовать один из аргументов параметров (введите —help, чтобы увидеть их, как на изображении выше).
Также обратите внимание, что вы можете применить тот же метод практически с любым редактором по вашему выбору.
Компилируем код Python в файл exe
47 984 просмотров
Код, написанный на Python, позволяет решать много прикладных задач: автоматизация отчетности, алгоритмы поиска, анализа и пр. Однако не у всех потенциальных пользователей может быть установлен сам Python и тем более не все являются экспертами в программировании. Выручить может программа, которая будет отрабатывать написанный вами код без установки библиотек Python и необходимой оболочки. Одним из таких решений может быть компиляция кода Python а файл exe. Дальше простым языком мы постараемся объяснить, как его скомпилировать и какие есть нюансы.
Для начала Вам необходимо скачать компилятор pyinstaller, для чего вам понадобится команда:
Далее ваш код в формате. py необходимо разместить в системную папку Scripts.
Путь к этой папке обычно выглядит так:
Если Вы инсталлировали Python в другое место, соответственно ищите папку там.
Далее приступаем собственно к компиляции, для чего: выделяем путь к папке Scripts в окне браузера, вместо него набираем команду cmd и жмем Enter.
У Вас сразу будет указан верный путь к файлу:
В продолжение строки с директорией файла необходимо набрать команду: pyinstaller Report.py —onefile
Где Report.py – это имя вашего файла, — onefile – означает, что программа будет скомпилирована в единый файл.
Нажимаем Enter. Pyinstaller приступает к сборке программы.
В зависимости от размера кода и количества, используемых в нем библиотек, время сборки программы может занять 5-15 мин. Успешностью завершения будет являться следующее сообщение:
Готовый файл находим в папке dist.
Данный метод компиляции не оптимизирует включение только необходимых библиотек, поэтому нужно быть готовым к тому, что его размер будет занимать достаточно объема. В нашем случае код из 120 строк с библиотекой Pandas и Datetime собран в программу весом почти 220 Mb. Теперь данным файлом может пользоваться любой сотрудник.
Хотелось бы обратить внимание на следующие нюансы: если вы компилируете файл на 64 битной OS Windows 10, то он не запустится на 32 битной OS Windows 7.
Если же файл будет скомпилирован на 32 битной OS Windows 7, то его можно будет запустить как на 32 битных, так и на 64 битных OS Windows 7/10.
Как редактировать InstallShield .cab без появления ошибки -5005: 0x8007000d
488
unfamiliar
Как отредактировать InstallShield .cab без появления ошибки -5005: 0x8007000d?
Я пропустил шаг?
user_Setup.exe Версия файла: 9.1.0.429
Проблема:
необходимо удалить exe- файл внутри InstallShield.exe, user_Setup.exe .
У меня есть исходный файл, но он очень устарел. Уже потеряны файлы .ism, используемые для сборки текущего InstallShield.exe, user_Setup.exe
Использовал Universal Extractor для получения CAB-файлов InstallShield и других файлов ( включая setup.exe ). Прежде чем я отредактирую CAB-файл, я могу запустить setup.exe, не вызывая ошибок. Затем я использую iscab.exe для редактирования .cab файла. Когда я запускаю setup.exe, он сразу же подсказывает:
An error (-5005 : 0x8007000d) has occurred while running the setup. Detail>> Error Message: Error Code: -5005 : 0x8007000d Error Information: >Kernel\KernelMedia.cpp (95) >Kernel\KernelMedia.cpp (95) >SetupDLL\SetupDLL.cpp (1619)
Если отредактируйте файл setup.ini, CheckMD5 = Y — CheckMD5 = N, появится то же сообщение об ошибке.
Редактировать InstallShield .cab
Шаги:
- Поместите iscab.exe в C: \ Program Files \ InstallShield \ 2010 \ System
- Запустите cmd.exe
- Перечислите все группы файлов и файлы из cabfile в файл inifile, allfiles.ini
iscab.exe C: \ Users \ user \ Desktop \ Test \ user_Setup \ Disk1 \ data1.cab -i «allfiles.ini» -lx - Удалите файлы, перечисленные в inifile, removefiles.ini
iscab.exe C: \ Users \ user \ Desktop \ Test \ user_Setup \ Disk1 \ data1.cab -i «removefiles.ini» -r - Сообщение об ошибке появляется при запуске setup.exe
- Восстановите data1.cab с оригинальным .cab
- Замените один существующий файл, указанный в inifile, replacefiles.ini, чтобы устранить неполадки
iscab.exe C: \ Users \ user \ Desktop \ Test \ user_Setup \ Disk1 \ data1.cab -i «replacefiles.ini» -a - Создайте inifile, replacefiles.ini и сравните содержимое с allfiles.ini.
Оба содержимого inifile совпадают. - Такое же сообщение об ошибке с шагом 5 появляется при запуске setup.exe
- Отредактируйте файл setup.ini, CheckMD5 = Y для CheckMD5 = N
- Такое же сообщение об ошибке с шагом 5 появляется при запуске setup.exe
Изменить 20181109 PM1330 harrymc
Преобразование файлов .exe в файл проекта
.
- Откройте и отредактируйте файлы setup.exe, используя
файл InstallShield | Открыть …
Имя файла: *
Открыть как: Авто или Мастер
Выбрать setup.exe Появляется сообщение об ошибке:
InstallShield не может открыть C: \ Users \ user \ Desktop \ Test \ user_Setup \ Disk1 \ setup.exe. Пожалуйста, свяжитесь с технической поддержкой Acresso для получения дополнительной информации.Откройте и отредактируйте файлы user_Setup.exe с помощью InstallShield
File | Открыть …
Имя файла: *
Открыть как: Авто или Мастер
Выберите user_Setup.exeПоявляется сообщение об ошибке:
InstallShield не может открыть C: \ Users \ user \ Desktop \ Test \ user_Setup.exe. Пожалуйста, свяжитесь с технической поддержкой Acresso для получения дополнительной информации.Откройте и отредактируйте файлы Start.exe, используя
файл InstallShield | Открыть …
Имя файла: *
Открыть как: Авто или Мастер
Выбрать Start.exe- Появляется сообщение об ошибке:
InstallShield не может открыть C: \ Users \ user \ Desktop \ Start.exe. Пожалуйста, свяжитесь с технической поддержкой Acresso для получения дополнительной информации.
Справка:
Universal Extractor
Как извлечь файл InstallShield Cabinet?
Как обновить CAB-файл InstallShield v6.x Из-за измененного CAB-файла установщик выдает
ошибку 1334
Я не знал, что InstallShield мог это сделать?
Дополнительная информация:
Используя Universal Extractor от LegRoom.net,
я получу следующие файлы / папки:
Disk1 (папка)
| — data1.cab (файл)
| — data1.hdr (файл)
| — data2.cab (файл)
| — engine32.cab (файл)
| — layout.bin (файл)
| — setup.exe ( Файл)
| — setup.ibt (Файл)
| — setup.ini (Файл)
| — setup.inx (Файл)
Содержание removefiles.ini:
[Информация ISCAB]
Продукт =
Версия ISCAB = 2.0
[Инструменты]
File10 = «common \ nircmdc.exe»
File58 = «Tools \ common \ nircmdc.exe»
[Независимые от языка файлы, независимые от ОС]
File2 = «nircmdc.exe»
Содержание replacefiles.ini:
[Информация ISCAB]
Продукт =
Версия ISCAB = 2.0
[AdminScripts]
File6 = «user.bat»
Содержание setup.ini:
[Startup]
AppName = user_Setup
ProductGUID = DD1111D1-1D11-111D-1DDD-D11111111D1D
CompanyName = пользователь
CompanyURL = https://superuser.com
ErrorReportURL = http://www.installshield.com/isetup/ProErrorCentral.asp?ErrorCode d : 0x% x & ErrorInfo =% s
MediaFormat = 1
LogMode = 1
Resource = _Setup.dll
SmallProgress = N
SplashTime = 5
CheckMD5 = Y
CmdLine =
ShowPasswordDialog = N
EngineVersion = 9.1.0.429
EngineBinding = 1
[Languages]
По умолчанию = 0x0009
count = 1
key0 = 0x0009
Ресурсный хакер
Ресурсный хакер
TM … бесплатный компилятор и декомпилятор ресурсов для приложений Windows®Версия 5.1.8 (360)
Последнее изменение: 20 ноября 2020 г.
Авторские права © 1999-2020 Angus Johnson
Бесплатное ПО — без пилинга, без рекламы и полностью функциональное.
Загрузить
Обзор:
Resource Hacker — это редактор ресурсов для 32-битных и 64-битных приложений Windows®. Это как компилятор ресурсов , так и (для *.rc files) и декомпилятор , позволяющий просматривать и редактировать ресурсы в исполняемых файлах (* .exe; * .dll; * .scr и т. д.) и скомпилированных библиотеках ресурсов (* .res, * .mui). Хотя Resource Hacker — это в первую очередь приложение с графическим интерфейсом, оно также предоставляет множество опций для компиляции и декомпиляции ресурсов из командной строки.Составление:
Компиляцию можно инициировать либо открыв существующий файл сценария ресурсов, либо создав его с нуля с помощью редактора Resource Hacker.Полный список операторов определения ресурсов можно найти здесь.
Дополнительные возможности компилятора Resource Hacker включают: Директива #INCLUDE (для доступа к операторам определения в файлах заголовков и т. Д.) Может быть вложена на несколько уровней, как и директивы #IF и #IFDEF. Поддерживаются директивы #DEFINE, #UNDEF, #IF, #ELIF, #ELSE, #IFDEF, #IFNDEF, #INCLUDE и #PRAGMA. Строки, заключенные между символами двойных кавычек («), могут содержать типичные символы стиля ‘C’ с обратной косой чертой ‘экранированные’ символы \ t, \ n, \\, \», \ x, \ u и \ 377 (восьмеричные).Двойные кавычки внутри строки должны быть «экранированы» с помощью либо предшествующей обратной косой черты, либо другой двойной кавычки. Комментарии к скрипту предваряются двойными косыми чертами (//) или точкой с запятой (;). Допускаются имена файлов с относительными путями. Имена файлов, содержащие пробелы, должны быть заключены в двойные кавычки.
Сообщается о сообщениях об ошибках компилятора, даже об ошибках, вложенных в операторы INCLUDE …
Просмотр и редактирование ресурсов:
После открытия файла ресурсов его ресурсы обычно отображаются либо как изображение (или группа изображений), либо как декомпилированный текст.Двоичные ресурсы, обычно изображения, нельзя редактировать напрямую с помощью Resource Hacker, но их все равно можно очень легко экспортировать и импортировать после того, как они были изменены внешним редактором изображений. (Я не вижу преимуществ в дублировании того, что сторонние редакторы изображений делают так хорошо.)Типы ресурсов меню и диалогов имеют собственные конструкторы WYSIWYG:
Двоичные ресурсы с неизвестными форматами будут отображаться как двоичный текст только для чтения. (При желании таким же образом можно просмотреть любой ресурс.)
Прочие действия:
Синтаксис командной строки:
Практически все функции Resource Hacker доступны из командной строки без необходимости открывать графический интерфейс Resource Hacker.Инструкции командной строки и сценарии Resource Hacker могут избавить от утомительной работы, связанной с повторением задач Resource Hacker.
Инструкции командной строки представляют собой комбинацию операторов switch, за которыми следуют параметры переключения, как описано в следующей таблице: Операторы командной строки:
Switch | Параметр | |
---|---|---|
-открыть | filename — имя файла, который нужно изменить.Это должен быть файл Windows PE (* .exe, * .dll и т. Д.) Или скомпилированный или некомпилированный файл ресурсов (* .res или * .rc) | |
-сохранить | обычно имя файла для нового или измененного файла, но также может быть папкой при извлечении нескольких ресурсов | |
-ресурс | filename — содержит ресурс, добавляемый к открытому файлу. | |
— действие | действие, которое нужно выполнить над открытым файлом
| |
-маска | Маска ресурса | — Тип, Имя, Язык Запятые являются обязательными, но каждый из Типа, Имя и Язык являются необязательными |
— журнал | Имя файла или КОНСОЛЬ или NUL КОНСОЛЬ может быть сокращено до CON Регистрирует подробную информацию о выполненной операции Если этот переключатель не указан, журнал будет записан в resourcehacker.журнал | |
— сценарий | filename — содержит сценарий с несколькими командами, а НЕ сценарий ресурсов для получения дополнительной информации: -help script | |
— помощь | Параметры | — командная строка или сценарий (всегда регистрируется в КОНСОЛИ), другие параметры игнорируются. |
Заметки:
- Идентификаторы переключателя (кроме -script) могут быть сокращены до одного символа (например, -res или -r).
- Инструкции по переключению не обязательно должны быть в каком-либо определенном порядке.
- Имена файлов, содержащие пробелы, должны быть заключены в двойные кавычки.
Примеры командных файлов (с использованием rh.exe вместо ResourceHacker.exe местами для краткости)
reshack_help.bat:
ResourceHacker.exe -help @pause ::, чтобы увидеть вывод консоли до закрытия окна CMD.
reshack_compile_res_script.bat:
rh.exe -open. \ in \ resources.rc -save. \ out \ resources.res -action compile -log NUL
reshack_add_icon_to_old.летучая мышь:
rh.exe -open old.exe -save new.exe -action Addkip -res my.ico -mask ICONGROUP, MAINICON,
reshack_extract_all_source_icons_to_icons_folder.bat:
rh.exe -open source.exe -save. \ icons -action extract -mask ICONGROUP`` -log CON @pause
reshack_extract_all_dialogs.bat:
rh.exe -open source.exe -save. \ dialogs.rc -action extract -mask DIALOG`` -log rh.log
reshack_execute_my_script.bat:
ResourceHacker.exe -script myscript.txt
Сценарии взлома ресурсов:
Сценарии взлома ресурсов выполняются из командной строки с использованием следующего синтаксиса:
ResourceHacker.exe -script ScriptFile
Скрипты Resource Hacker Scripts — это текстовые файлы следующего формата:
// комментариям предшествует двойная косая черта [FILENAMES] Открыть = Сохранить = Журнал = [КОМАНДЫ] // одна или несколько из следующих команд ... -добавить SourceFile, ResourceMask -addskip Исходный файл, ResourceMask -addoverwrite SourceFile, ResourceMask -addoverwrite SourceFile, ResourceMask -изменить SourceFile, ResourceMask -extract TargetFile или TargetFolder, ResourceMask -удалить ResourceMask -changelanguage (langID)
Примечание. Имена файлов, содержащие пробелы, должны быть заключены в двойные кавычки.
Примеры скриптов Resource Hacker:
rh_script_myprog_rus.txt —
// Этот скрипт удаляет все нейтральные языки (0) // элементы ресурсов строковой таблицы, меню и диалогового окна // в MyProg.exe перед их заменой // с русскими (1049) элементами ... [FILENAMES] Exe = MyProg.exe SaveAs = MyProg_Rus.exe Журнал = MyProg_Rus.log [КОМАНДЫ] -УДАЛИТЬ МЕНЮ ,, 0 -УДАЛИТЬ ДИАЛОГ ,, 0 -удалить STRINGTABLE ,, 0 -добавить MyProg_Rus.res, МЕНЮ ,, 1049 -добавить MyProg_Rus.res, ДИАЛОГ ,, 1049 -добавить MyProg_Rus.res, STRINGTABLE ,, 1049
rh_script_myprog_upd_images.txt —
// Этот скрипт обновляет 2 растровых изображения и // значок в MyProg.exe ... [FILENAMES] Exe = MyProg.exe SaveAs = MyProg_Updated.exe [КОМАНДЫ] -addoverwrite Bitmap128.bmp, BITMAP, 128, -addoverwrite Bitmap129.bmp, BITMAP, 129,0 -addoverwrite MainIcon.ico, ICONGROUP, MAINICON, 0
rh_script_myprog_upd_all.txt —
// Этот скрипт заменяет все ресурсы // в MyProg.exe со всеми ресурсами // в MyProgNew.res [FILENAMES] Exe = MyProg.exe SaveAs = MyProg_Updated.exe [КОМАНДЫ] -delete ,,, // удаляем все ресурсы перед ... -add MyProgNew.res ,,, // добавление всех новых ресурсов
«Упакованные» или «сжатые» исполняемые файлы:
Некоторые исполняемые файлы «упаковываются» или «сжимаются» с использованием алгоритмов сжатия. Это не только уменьшает размер файла, но и несколько затрудняет просмотр и изменение ресурсов. Я подозреваю, что это «сокрытие» ресурса является (или было) общей целью в этом процессе.В любом случае, из уважения к этим авторам, я решил не распаковывать файлы с помощью Resource Hacker. Кстати, кажется, что «упакованные» исполняемые файлы стали довольно редкостью за последние 20 лет, и авторы программного обеспечения раскрывают больше, чем меньше информации в исполняемых ресурсах. Я подозреваю, что прежние опасения по поводу потери интеллектуальной собственности в результате реверс-инжиниринга развеялись.Лицензия на использование — Условия и положения:
Это программное обеспечение Resource Hacker TM распространяется как бесплатное ПО при условии, что вы соглашаетесь со следующими условиями:- Это программное обеспечение не должно распространяться через какой-либо домен веб-сайта или другие носители без предварительного письменного разрешения правообладателя.
- Запрещается использовать это программное обеспечение для незаконного изменения программного обеспечения.
Приведенные выше условия лицензии представляют собой «информацию об управлении авторскими правами» в значении Раздела 1202 Раздела 17 Кодекса США и не могут быть изменены или удалены из лицензионных произведений. Их изменение или удаление из лицензионных произведений, а также распространение лицензионных произведений без всех вышеуказанных условий лицензии в неизменном виде может противоречить разделу 1202 и повлечь за собой гражданские и / или уголовные последствия.
Скачать версию 5.1.8:
Установка EXE (4 МБ)Установка ZIP (3 МБ)
Изменения в 5.1,8 (360):
Исправление ошибки: | Некоторые файлы PNG больше не отображались. |
Добавлено: | Масштабирование / прокрутка представлений ресурсов изображений |
Обновление: | Включена прокрутка для очень высоких диалогов |
Исправление ошибки: | Очень большие двоичные ресурсы (>> 100 МБ) могли привести к сбою шестнадцатеричный редактор |
Исправление ошибки: | Периодическая ошибка при декомпиляции стилей диалогов (WS_TABSTOP) |
Исправление ошибки: | RC-файл отсутствует при извлечении двоичного типа ресурса из командной строки |
PE Editor, EXE File Editor Инструмент, программа для чтения DLL, дизассемблер, Delphi Resource EXE DLL Editing Software.
PE Explorer — это программа с наиболее широким набором функций для проверки внутренней работы вашего собственного программного обеспечения и, что более важно, приложений и библиотек сторонних производителей, для которых у вас нет исходного кода.
PE Explorer позволяет открывать, просматривать и редактировать различные 32-разрядные исполняемые файлы Windows (также называемые PE-файлами), начиная от обычных, таких как EXE, DLL и ActiveX Controls, до менее известных типов, таких как SCR (заставки), CPL (апплеты панели управления), SYS, MSSTYLES, BPL, DPL и другие (включая исполняемые файлы, которые работают на платформе MS Windows Mobile).
Больше снимков экрана Ознакомьтесь со списком функций Ознакомьтесь с особенностями
PE Explorer дает вам возможность заглянуть внутрь этих двоичных файлов PE, выполнить статический анализ, раскрыть много информации о функциях исполняемого файла и собрать как можно больше информации об исполняемом файле, не выполняя его.
PE Explorer оставляет вам лишь минимальную работу по анализу части программного обеспечения. После того, как вы выбрали файл, который хотите изучить, PE Explorer проанализирует файл и отобразит сводную информацию о заголовке PE и всех ресурсах, содержащихся в PE-файле.Отсюда инструмент позволяет вам исследовать определенные элементы в исполняемом файле.
Помимо эффективного редактора ресурсов , PE Explorer также предоставляет несколько инструментов, которые повышают его до статуса Power Coder: поиск синтаксиса функций , сканер зависимостей , редактор разделов , распаковщик UPX и мощный все же простой в использовании Дизассемблер . С помощью PE Explorer вы можете просматривать и проверять неизвестные двоичные файлы, проверять и редактировать свойства файлов EXE и DLL, а также исправлять и восстанавливать внутреннюю структуру любых файлов PE (переносимых исполняемых файлов) одним нажатием кнопки.PE Explorer предназначен для использования в различных сценариях, таких как разработка программного обеспечения, криминалистическая практика, обратное проектирование, обширный анализ безопасности двоичных файлов и процессы двоичного аудита.
- Узнайте, что находится внутри исполняемого файла и что он делает
- Измените и настройте элементы графического интерфейса ваших программ Windows
- Отследить, к чему обращается программа и какие библиотеки DLL называются
- Понимать, как программа работает, ведет себя и взаимодействует с другими
- Проверьте издателя и целостность подписанных исполняемых файлов
- Попрощайтесь с копанием в раздутых файлах справки только для того, чтобы найти ссылку на API
- Открывайте сжатые файлы UPX, Upack и NsPack без проблем в PE Explorer без долгих обходных путей
- Специальная поддержка для приложений Delphi
- PE Средство просмотра / редактирования заголовков и сечений
- Fast Resource Viewer и Advanced Resource Editor
- Программа просмотра списка экспортируемых / импортированных функций API
- Дизассемблер
- Сканер зависимостей
- Программа просмотра цифровых подписей
- Статические распаковщики UPX, Upack и NsPack
- Участки еще
Ознакомьтесь со списком функций Посмотрите скриншоты
Ознакомьтесь с обзором возможностей Ответы на вопросы, которые могут у вас возникнуть
Что люди говорят о PE Explorer
Варианты покупки:
PE Explorer работает на всех версиях Windows от 95 до XP, Vista, 7, 8 и 10.
Минимальные аппаратные требования:
Процессор Intel Pentium® или AMD K5 с тактовой частотой 166 МГц
16 МБ RAM
PE Explorer (PDF) 320 Кб
Vue d’ensemble de PE Explorer (французская версия)
Panoramica di PE Explorer (итальянская версия)
Мы думаем, что после того, как вы попробуете PE Explorer , вы обнаружите, что будете использовать его ежедневно для диагностики всех видов проблем в своих судебно-медицинских исследованиях. Важным и широко признанным преимуществом является его стабильность.Работает очень хорошо, разумная цена, в совокупности они равны потрясающей стоимости.
Чтобы получить максимальные возможности редактирования и проверки, приобретите лицензию PE Explorer Personal прямо сейчас за 129 долларов США . Бизнес-лицензия доступна за $ 229,95 . Когда вы используете все различные инструменты, которые интегрирует PE Explorer, вы согласитесь, что это определенно отличная цена. PE Explorer — это выгодная сделка со множеством функций! Это сэкономит вам часы времени, и им легко пользоваться!
«Как вы понимаете, хорошие разработчики — это разные люди, но всех, кого я знаю, объединяет одна черта: стремление понять, как все работает.Чтобы помочь программистам Windows избавиться от этого зуда, Heaventools предлагает PE Explorer. Продукт позволяет заглядывать внутрь «переносимых исполняемых файлов» Windows (EXE, DLL, SYS, OCX и т. Д.) И выяснять, что происходит ». Рик Уэйн, |
Если вы хотите только редактировать ресурсы, но не нуждаетесь в расширенной функциональности PE Explorer, Resource Tuner — это то, что вам нужно. Resource Tuner доступен всего за $ 49.95 .
Просмотр, редактирование или изменение файлов приложения EXE
В серии компьютерных советов и уловок у меня есть замечательный пост по файлам Exe Application. О EXE файле мне не нужно ничего писать, потому что это файл для выполнения любого программного обеспечения или приложения на платформах Windows. Но я взял несколько строк из Википедии, чтобы прояснить назначение файлов Exe.
“.exe — это распространенное расширение имени файла, обозначающее исполняемый файл (программу) в операционных системах DOS, OpenVMS, Microsoft Windows, Symbian и OS / 2 ». (Веб-определение из Википедии)
Когда-нибудь, когда вы работаете над какой-либо программой или играете в любую игру, вам приходит в голову: «Могу ли я отредактировать этот exe-файл и изменить такие вещи?» Для этого я собираюсь проинформировать всех своих посетителей об отличной программе, из которой мы можем легко редактировать и просмотреть ресурсы файлов приложения EXE.
Наконечники для компьютера
- Как создать загрузочный USB-накопитель
- Безвозвратно удалить файлы с компьютера или жесткого диска
- Как восстановить Windows XP без CD
Как просмотреть файлы приложения EXE для редактирования или изменения
Если вы хотите внести какие-либо изменения в исполняемые файлы, вам понадобится программа под названием Resource Hacker.
Resource Hacker — это очень мощный и компактный, полностью бесплатный и очень маленький размер, из которого мы можем легко изменять, просматривать или редактировать файлы Windows Executable (Exe Application). Этот небольшой инструмент работает почти со всеми версиями Windows, такими как Windows NT, 98, Vista Seven XP. Для получения дополнительной информации посетите их официальный сайт , а также загрузите эту полезную программу со своего официального сайта совершенно бесплатно.
В этой программе вы можете переименовывать exe файл, менять значки, редактировать.dll, файлы cpl или вы, будучи экспертом, можете легко изменить exe-приложение с помощью этого полезного инструмента, потому что, когда вы запустите этот инструмент, он покажет вам полные ресурсы exe-файлов. Имеется в виду, если вы хотите редактировать файлы Windows, такие как экран загрузки экрана приветствия или любые окна, которые вы можете легко редактировать с помощью инструмента.
Другие похожие сообщения
Итоги
Это руководство предназначено только для образовательных целей о том, как мы можем редактировать, изменять вид или изменять ресурсы исполняемых файлов приложений с помощью этого инструмента. Для получения любой дополнительной помощи вы можете попросить, ответив в этом сообщении. : // tipstricksisland.com на вашей стене также подпишитесь на наш RSS-канал .
Как редактировать ресурсы исполняемого файла (exe, dll, scr и т. Д.)
Как использовать Resource Hacker?
Resource Hacker — портативное приложение, поэтому его не нужно устанавливать, просто распакуйте его и запустите его EXE-файл.
Чтобы отредактировать любой файл, откройте его из приложения или перетащите поверх него.
Когда файл открывается в соответствии с тем, что он содержит, на боковой панели отображаются следующие каталоги:
• AVI = Содержит видео.
• Курсор = Курсоры.
• Bitmap = изображения в BMP.
• Значок = Иконки.
• Меню = Меню.
• Dialog = Содержит диалоговые окна.
• Таблица строк = таблицы строк или текстовая последовательность.
• Accelerators = Содержит сочетания клавиш, доступные в приложениях.
• Таблица сообщений = содержит сообщения по умолчанию, возвращаемые приложениями.
• Информация о версии = Информация о версии и файле.
Чтобы извлечь, отредактировать или изменить любой ресурс, выберите его и выберите из меню: Действие возможных вариантов или в контекстном меню мыши.
Системные файлы Windows, которые можно взломать
Расположение некоторых файлов Windows, которые можно изменить, чтобы изменить внешний вид, или можно извлечь полезные ресурсы, это только примеры, количество файлов, которые можно редактировать, огромно, вам нужно только изучить систему в поиске.
Расположение файла | Используйте |
---|---|
C: \ Windows \ System32 \ imageres.dll | Содержит значки, изображения, звуки и другие ресурсы операционной системы |
C: \ Windows \ System32 \ wmploc.dll | Содержит ресурсы проигрывателя Windows Media |
C: \ Windows \ System32 \ ieframe.dll | Содержит ресурсы Internet Explorer и сетевого подключения |
C: \ Windows \ Branding \ Basebrd | Логотипы, сообщения и диалоговые окна ящики установленной версии Windows |
C: \ Windows \ Explorer.exe Bitmap 6801-6812 | Логотип меню Пуск Windows |
C: \ Windows \ System32 \ en-ES | Несколько файлов MUI Windows приложения, можно полностью преобразовать их, например: расч.exe.mui -> Калькулятор ieframe.dll.mui -> Все диалоговые окна в Internet Explorer, Принтеры и т. д. shell32.dll.mui -> Основные системные диалоговые окна. inetcpl.cpl.mui -> Свойства обозревателя |
Практические примеры использования Resource Hacker
─ В некоторых случаях, когда вы пытаетесь изменить файлы, используемые браузером, необходимо завершить работу проводника. exe с помощью диспетчера задач (Control + Shift + Escape), затем, чтобы запустить его в самом Администраторе, выберите в меню: Файл -> Новая задача: проводник.exe
─ В других случаях необходимо завладеть файлом, то есть иметь необходимые разрешения для его изменения. Прочтите, как это сделать:
◄ Добавить параметры для изменения разрешений в контекстном меню
Ограничения и ошибки Resource Hacker
✖ Приложение было скомпилировано с использованием Delphi 3.02, поэтому оно вызовет ошибку при попытке редактирования любого приложения или файла. с последними версиями Delphi.
✖ Многие EXE-приложения или исполняемые файлы после их создания упаковываются или сжимаются с помощью компрессоров EXE, в этом случае их будет невозможно открыть с помощью Resource Hacker, и будет получено сообщение об ошибке.
✖ Не читает 16-битные исполняемые приложения.
Меры предосторожности при использовании Resource Hacker в Windows
Всегда проверяйте перед открытием любого системного файла для извлечения ресурсов, чтобы сделать это в копии, если вы собираетесь изменить его содержимое, затем создайте и получите безопасную копию.
Где скачать Resource Hacker?
• Вы можете бесплатно скачать Resource Hacker прямо со страницы его автора по адресу:
ГЛАВНАЯ СТРАНИЦА Resource Hacker http: // www.angusj.com/resourcehacker/
Доступны версии 4.0.0 и 4.1.1.
• Другое приложение, рекомендованное автором Resource Hacker и аналогичное, можно найти по адресу: Resource Editor — (http://www.wilsonc.demon.co. uk / d10resourceeditor.htm)
Переносимое использование Resource Hacker
Установите программу с помощью setup.exe
После установки скопируйте папку «Resource Hacker» в «C: \ Program Files» на запоминающее устройство USB, а затем запустите EXE оттуда.
Как изменить расширение файла
Обновлено: 11.06.2020, Computer Hope
КончикХотя любой файл можно переименовать, это не означает, что после переименования его можно будет открыть любой программой.Например, вы можете переименовать .BAT в .EXE, однако он не запустится, потому что файл .EXE является скомпилированным файлом. Если вы хотите изменить тип файла, он должен быть преобразован или сохранен как тип файла назначения с соответствующим расширением файла.
Ниже приведен список того, как изменить расширение файла для каждой из основных IBM-совместимых операционных систем.
Пользователи Windows
Перед переименованием расширения файла Windows необходимо включить отображение расширений файлов.По умолчанию эта опция отключена.
Предполагая, что файл называется myfile.txt, мы переименовываем его в myfile.doc.
- Щелкните файл правой кнопкой мыши (не ярлык).
- Выберите Переименовать в меню
- Удалите .txt из myfile.txt.
- Введите .doc (важно, чтобы точка разделяла имя файла и расширение файла).
Переименование нескольких расширений файлов
Если вы хотите переименовать или изменить расширения нескольких файлов, мы рекомендуем вам ввести командную строку Windows и выполнить следующие действия.
Пользователи MS-DOS и командной строки Windows
Откройте командную строку MS-DOS или Windows.
Измените каталог на то, где находится файл. В нашем примере ниже мы переименовываем файл myfile.txt в myfile.doc.
переместить myfile.txt myfile.doc
Если файл еще не существует, сообщение не отображается или сообщение «ОК» указывает на то, что файл был переименован.
- См. Страницу команды перемещения для получения дополнительной информации об этой команде.
Переименование нескольких расширений файлов
Если вы хотите переименовать несколько файлов с одинаковым расширением без помощи другой программы, мы рекомендуем вам выполнить следующие шаги.
В приведенном ниже примере мы переименовываем всех файлов в текущем каталоге, которые заканчиваются на .txt в .old .
ren * .txt * .oldКончик
В нашем примере мы используем звездочку в качестве подстановочного знака, который сообщает командной строке, что нам нужно каждое имя файла.
Пользователи Unix и Linux
Измените каталог на то, где находится файл. В нашем примере ниже мы переименовываем файл myfile.txt в myfile.htm. Кроме того, этот пример выполняется из оболочки, а не из графического интерфейса.
mv myfile.txt myfile.htm
Если операция прошла успешно, вы вернетесь в командную строку оболочки.
- См. Страницу команды mv для получения дополнительной информации об этой команде.
Resource Tuner GUI, визуальный редактор ресурсов для просмотра и редактирования ресурсов исполняемых файлов в EXE DLL OCX SCR-файле.
Вот почему мы предлагаем Resource Tuner GUI , визуальный просмотрщик и редактор ресурсов. Это дает вам возможность быстро просматривать и визуально изменять ресурсы исполняемого файла из самого файла.
Фактически, он позволяет просматривать и редактировать практически любой аспект скомпилированной программы Windows, от меню до диалоговых окон до значков и т. Д. Вы можете быстро увидеть свои изменения, сохранить или удалить / восстановить выбранный ресурс, скопировать выбранный ресурс в буфер обмена, вставить манифест приложения в раздел ресурсов, выполнить поиск в дереве ресурсов (полезно для поиска содержимого RCData) и просмотреть свойства выбранный ресурс (идентификатор языка, тип, исходный размер и т. д.).
Откройте для себя уникальные возможности Resource Tuner , включая то, как открывать проблемные исполняемые файлы и редактировать скрытые данные, которые другие редакторы просто не видят, широкий спектр типов ресурсов, распаковщик UPX и многое другое.
ПАКЕТ СДЕЛКА: Закажите оба тюнера ресурсов прямо сейчас! Только 249,00 $
долларов США
Resource Tuner работает на всех версиях Windows от 2000 до XP, Vista, 7 и 8.
Минимальные аппаратные требования:
Процессор Intel Pentium® или AMD K5 с тактовой частотой 166 МГц
16 МБ ОЗУ
Поддерживаются почти все типы ресурсов, которые только можно вообразить.Единственный, который может работать с PNG , XML , списками изображений и библиотекой типов . Двойной щелчок по имени ресурса в дереве ресурсов автоматически запускает соответствующий режим редактора (текст, графика, диалог, меню, DFM, мультимедиа или информация о версии). Это позволит вам просматривать и редактировать данные наиболее удобным и интуитивно понятным способом.
Оптимизация ресурсов, проверка ошибок и исправление автоматически выполняет при открытии различных типов файлов: EXE, DLL, элементов управления ActiveX, MSSTYLES, SCR и других.
Resource Tuner поставляется с подключаемым модулем UPX Unpacker . Это модуль обработки запуска для распаковки файлов, сжатых с помощью UPX. Теперь вы можете открывать файлы, сжатые с помощью UPX, даже не зная об этом: ваш файл будет распакован автоматически! Опытные пользователи также оценят подключаемый модуль API.
Подробнее о Resource Tuner
Загрузите Resource Tuner и узнайте, как он может повысить вашу продуктивность.
Как изменить метаданные, хранящиеся в исполняемых файлах в Windows
В другой статье о метаданных, включенных в файлы, мы показали, как просматривать метаданные файла и как изменять их для общих файлов, таких как документы или изображения.Но как насчет метаданных, включенных в исполняемые файлы (.exe, .dll или .ocx)? С помощью сторонних инструментов их метаданные тоже можно изменить. Из этого туториала Вы узнаете, как это сделать.
Редакторы ресурсов для программ Windows
Если вы хотите изменить свойства любого исполняемого файла, вам понадобится редактор ресурсов. Поиск в Интернете обнаружит множество инструментов, как бесплатных, так и коммерческих. Лучшие инструменты, которые я рекомендую, — это редактор ресурсов ResEdit, подробно описанный в этом руководстве, и Resource Hacker — аналогичный инструмент, который работает на тех же принципах.
Загрузите и запустите редактор ресурсов RestEdit
Перейдите на официальную страницу редактора ресурсов ResEdit и загрузите версию, подходящую для вашей операционной системы: 32-разрядную или 64-разрядную. Это бесплатно.
Извлеките содержимое архива с помощью 7-Zip или другого файлового архиватора, который умеет работать с форматом 7z .
Затем запустите инструмент от имени администратора (щелкните правой кнопкой мыши и выберите «Запуск от имени администратора» ). В противном случае, когда вы пытаетесь изменить данные, хранящиеся в исполняемом файле, вероятно, что инструмент перестанет отвечать и не сохранит ваши изменения.
Редактор ресурсов ResEditКогда вы открываете редактор ресурсов ResEdit, его окно довольно пустое и имеет только несколько активных кнопок.
Редактор ресурсов ResEditОткрыть исполняемый файл и изменить его метаданные
После запуска ResEdit откройте исполняемый файл, свойства которого вы хотите изменить.
Редактор ресурсов ResEditПРИМЕЧАНИЕ: Перед тем, как вносить какие-либо изменения в файл, лучше всего сделать его резервную копию, которую можно использовать в случае, если что-то пойдет не так.
После открытия выбранного исполняемого файла вы увидите множество записей в разделе Ресурсы . Эти записи различаются от файла к файлу, а также их имя и номер.
Редактор ресурсов ResEditМетаданные исполняемого файла всегда находятся в папке с именем Информация о версии внизу списка в записи с именем 1 . Нажмите здесь.
Редактор ресурсов ResEditСправа показаны метаданные исполняемого файла.Здесь вы можете щелкнуть любое значение и изменить его по своему вкусу. Отображаемые поля доступны для редактирования.
Редактор ресурсов ResEditКак только это будет сделано, нажмите кнопку Сохранить , чтобы перезаписать метаданные файла.
Редактор ресурсов ResEditЧто еще можно редактировать?
С помощью ResEdit Resource Editor вы можете изменять многие другие аспекты файла. Например, вы можете редактировать и изменять значки, хранящиеся в нем или некоторых его меню и диалоговых окнах.
Редактор ресурсов ResEditКоличество элементов, которые можно редактировать, сильно различается в зависимости от того, как был создан каждый исполняемый файл и какие данные могут быть декодированы редактором ресурсов ResEdit .