Как отредактировать файл exe: Как открыть .DLL или .EXE файл в редакторе ресурсов и изменить вид программы.

Содержание

Как изменить текстовые строчки в 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, то вы можете воспользоваться программами из списка по ссылке: Чем открыть файл EXE? Если же вам необходимо изменить (отредактировать) файл, мы подготовили соответствующий список специальных программ для работы с данным типом файлов.

Самый популярный EXE редактор — это CodeWeavers CrossOver (для ОС Mac). Ниже мы составили список программ для операционной системы Mac, Linux, Windows. Вы можете скачать редактор бесплатно, кликнув по названию программы для вашей операционной системы — каждая из них гарантированно позволит осуществить редактирование нужного файла.

Программы для редактирования EXE файлов на компьютере

Чем редактировать EXE в Mac? Linux Windows

Общее описание расширения EXE

Файл с расширением EXE (Windows Executable File) — это формат созданный компанией Microsoft который относится к категории Исполняемые форматы.

Исполняемый файл EXE является приложением Windows либо DOS систем. Такой тип файла может включать в себя самораспаковывающиеся архивы. Имеют невероятно широкое распространение.

Узнать подробнее что такое формат EXE

Знаете другие программы, которые могут редактировать файлы . EXE? Не смогли разобраться как отредактировать файл? Пишите в комментариях — мы дополним статью и ответим на ваши вопросы.

Как добавить, изменить или удалить подки и значения реестра с помощью файла .reg

Аннотация

Внимание! В этом разделе, описании способа или задачи содержатся сведения об изменении реестра. Но неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому такие действия следует выполнять очень внимательно. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра перед его изменением. Это позволит восстановить реестр при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:

322756 Как создать резервную копию и восстановить реестр в WindowsЭта пошаговая статья описывает, как добавлять, изменять или удалять подки и значения реестра с помощью файла Регистрационные записи (.

reg). Regedit.exe использует файлы .reg для импорта и экспорта подключ и значений реестра. Эти файлы .reg можно использовать для удаленного распространения изменений реестра на нескольких компьютерах на базе Windows. При запуске файла .reg содержимое файла сливается в локальный реестр. Поэтому необходимо распространять файлы .reg с осторожностью. вернуться к вершине

Синтаксис . Reg Файлы

Файл .reg имеет следующий синтаксис: Линия реестраEditorВерсия

бланкаRegistryPath2DataItemName1«»DataType1:DataValue1« DataItemName2«я»DataType2:DataValue2« Пустая линияRegistryPath3DataItemName3«»DataType3:DataValue3« Где: RegistryEditorVersion является либо «Windows реестра редактор версия 5. 00″ для Windows 2000, Windows XP, и Windows Server 2003, или «REGEDIT4» для Windows 98 и Windows NT 4.0. Заголовок «REGEDIT4» также работает на компьютерах на базе Windows 2000, Windows XP и Windows Server 2003.
Пустая линия
— это пустая линия. Это определяет начало нового пути реестра. Каждый ключ или подключья — это новый путь реестра. Если у вас есть несколько ключей в файле .reg, пустые строки могут помочь вам изучить и устранить неполадки содержимого. RegistryPathx — это путь подключаемого ключа, который содержит первое значение, которое вы импортируете. Закройте путь в квадратные скобки и разделите каждый уровень иерархии на задний план. Например:

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]Файл .reg может содержать несколько путей регистрации. Если нижняя часть иерархии в отчете пути не существует в реестре, создается новый подключ. Содержимое файлов реестра отправляется в реестр в порядке ввода.

Поэтому, если вы хотите создать новый подключ с другим подключкой под ним, вы должны ввести строки в правильном порядке. DataItemNamex — это название элемента данных, который необходимо импортировать. Если элемент данных в файле не существует в реестре, файл .reg добавляет его (со значением элемента данных). Если элемент данных существует, значение в файле .reg перезаписывает существующее значение. Отметки котировок прививают имя элемента данных. Равный знак (к) сразу же следует за именем элемента данных. DataTypex — это тип данных для значения реестра и сразу же следует равному знаку. Для всех типов данных, кроме REG_SZ (значение строки), толстой кишки сразу же следует типу данных. Если тип данных REG_SZ, не включайте значение типа данных или толстой кишки. В этом случае Regedit.exe предполагает REG_SZ для типа данных. В следующей таблице перечислены типичные типы данных реестра:

Тип данных

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, выполните следующие действия:

  1. Выберите в меню Пуск элемент Выполнить, введите в поле Открыть команду regedit и нажмите кнопку ОК.

  2. Найдите, а затем нажмите на подключку, в которой хранится элемент реестра или элементы, которые вы хотите изменить.

  3. Нажмите файл, а затем нажмите Экспорт. Этот шаг резервное копирование подключки, прежде чем вносить какие-либо изменения. Вы можете импортировать этот файл обратно в реестр позже, если ваши изменения вызывают проблемы.

  4. В поле имени файла введите имя файла для сохранения файла .reg с исходными элементами реестра, а затем нажмите Сохранить.Заметка Используйте имя файла, которое напоминает вам о содержимом, например ссылку на имя подключаемого ключа.

  5. В нужном стеку добавьте или измените нужные элементы реестра.

  6. Повторите шаги 3 и 4 для повторного экспорта подключаемого ключа, но используйте другое имя файла для файла . reg. Вы можете использовать этот файл .reg, чтобы внести изменения в реестр на другом компьютере.

  7. Проверьте изменения на локальном компьютере. Если они вызывают проблемы, дважды щелкните файл, вмещает резервное копирование исходных данных реестра, чтобы вернуть реестр в исходное состояние. Если изменения работают как ожидалось, вы можете распространить созданный в шаге 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Вы также можете использовать групповую политику или системную политику для распространения изменений реестра по сети. Для получения дополнительной информации посетите следующий веб-сайт Майкрософт:

Изменения в реестре распространения Заметка Если изменения сработают, вы можете отправить регистрационный файл соответствующим пользователям сети. вернуться к вершине

: Чем это делается, или какие утилиты надо иметь, для перевода и редактирования программ ::.

.:: Чем это делается, или какие утилиты надо иметь, для перевода и редактирования программ ::.

Автор:
Первая программа, которую я хочу Вам представить, это «Restorator». Наверное, это самый распрастраненый редактор ресурсов, и по этому много писать я о нем не буду. Его возможности: редактирует только файлы Win32, поддерживает расширения: (*.asm, *.ax, *.bpl, *.cnv, *.com, *.cpl, *.dll, *.dpl, *.drv, *.exe, *.flt, *.ocx, *.res, *.scr, *.sys, *.tld, *.tsp, *.wpc.), может создавать патчи от измененных файлов, поддерживает, и редактирует ресурсы Menu, Dialog, String, RCData, Accelerators, Reginst, и еще несколько видов ресурсов, я сейчас все и не вспомню. В принципе, программа не плохая, я бы даже сказал напротив, очень хорошая, но как и все в этой жизни, имеет недостатки. А именно: Очень плохая система поиска, при поиске в одном файле, или в открытых файлах (просто у Restsrator-а есть еще функция, поиск в папке с файлами) он не указывает найденное слово, а просто открывает странице где оно находится, при этом под Win2k (под 9х не пробовал) происходит ошибка в самой программе, перестает слушаться клавиш Ctrl+C и Ctrl+V, а при двойном нажатии Ctrl+V, удаляет все изменения, даже если файл уже сохранен, и автоматически его сохраняет. Есть и еще пару недостатков, это то, что в Restsrator-е при редактировании диалогов (Dialog) нет функции перетаскивания объектов (все приходится делать в ручную, перебирая цифры координат), и то, что он не видит некоторых ресурсов, которые иногда очень даже хотелось бы отредактировать.  

Следующая программа, которую я хочу описать, это «Resource Hacker» Эта программа, как и Restsrator, редактирует только Win32 файлы, да и в остальном, почти не отличается от него, кроме как внешне, и несколькими функциями. А именно, это в Resource Hacker нет поиска в каталоге, зато очень хорошо организован поиск по файлу. Есть еще функция перетаскивания объектов, которой так не хватает Restsrator-у, и мастер вставки элементов. В принципе, программка очень даже не плохая, работает не плохо, иногда бывают ошибки, которые «лечатся» перезапуском, и не все файлы ей редактируются, но большинство. Вот например, переводил я «Borland C++», пока переводил меню, все было прекрасно, но как только начал редактировать диалоги, после сохранения, сама «Borland C++» перестала их показывать. А перевел уже будь здоров сколько, но и эта проблема разрешилась, а именно, открыл я переведенный и исходный файлы в Restsrator-е, скопировал все что перевел в исходный файл, и сохранил его, все заработало 🙂 . 

Есть и еще одна программа, для редактирования ресурсов программ, это «eXeScope» Вроде бы то же, не плохая, с множеством функций, с перетаскиванием объектов, и это все, что я могу о ней сказать, так как, на диске у меня она имеется, но я ей почти не пользуюсь, так, пару раз запускал, если другими чего-то сделать не получалось. Но, на сколько я знаю, «eXeScope» пользуется популярностью. 


«Symantec Resourse Studio» Очень даже не плохой 16-ти и 32-х разрядный, экранный редактор ресурсов, с поддержкой *. rs, *.res, *.exe, *.dll, *.ico, *.cur, *.bmp, *.dib, *.fnt форматов, возможностью их полного редактирования, и вообще, с кучей примочек и наворотов. Есть функция перетягивания объектов, редактирование окон, строки заголовка в программе, активности меню, шрифтов, и много, много чего еще. Но как хорошее, так есть и плохое. Приходится переводить целый файл за один раз, имеется в виду, что переводимый файл, нельзя закрывать, сохранять можно а вот закрывать нет, просто если закрыть редактируемый файл, а потом открыть его заново, то вместо русского текста будет что-то вроде «???7&&&&$$DGF?????Yz?s’¶&permill;??…†?» просто набор непонятных символов. И еще бывает, что при сохранении файл ломается, но это лечится повторным сохранением, так, что если будите сохранять, то не закрывайте редактируемый файл, пока не проверите его работоспособность. PS (Конечно старая, но все равно, мне нравится) 

А это вообще, «шедевр» человеческой мысли, это редактор ресурсов, предназначенный именно для перевода программ. Работает она с форматами *.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» просто лучше, чем он, я еще ни чего не видел.

Недавно я нашел одну небольшую программку, которую очень удобно использовать для перевода новых версий.
Это самая удобная программа для сравнивания двух вариантов файла. Как видно на скриншоте, в данный момент открыт файл с содержимым контекстного меню программы Zoom Player. Цветом подсвечены измененные части текста. Еще цветом выделен синтаксис. Естественно, файлы синхронно скролятся. Возможна многопользовательская работа. Программа не бесплатная, стоит 24$. Без оплаты работает 30 дней. Самая удобная фишка — при сочетании alt+стрелка, выделенная строчка переносится на другую часть. Теперь весь перевод новой версии заключается в многократном нажатии alt+ вправо, с небольшими перерывами на перевод новых участков. Добавлю, только то, что на сайте программы можно найти файл русской локализации.

Есть и еще одна новенькая для меня программа, это «Multilizer».
Программа предназначена для перевода программ. Понимает огромное количество форматов, различает тип языка (программирования), на котором написана программа. Есть возможнасть редактировать файлы под разные платформы ОС (Windows, Windows.NET, 16-bit Windows, Windows CE, Java, Palm, Symbian, Data, Internet). Но самое главное, эта программа понимает и делит по разделам файлы написанные на «DELPHI» и «C++ BUILDER». Как видно на скриншоте, один и тот же файл открыт в «Resource Hacker» и «Multilizer», в Resource Hacker (как и во всех известных мне редакторах ресурсов) этот файл представляется просто как текст, а в Multilizer, этот файл разбит на [Strings], [Forms], [Menus].В 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
Шаги:

  1. Поместите iscab.exe в C: \ Program Files \ InstallShield \ 2010 \ System
  2. Запустите cmd.exe
  3. Перечислите все группы файлов и файлы из cabfile в файл inifile, allfiles.ini
    iscab.exe C: \ Users \ user \ Desktop \ Test \ user_Setup \ Disk1 \ data1.cab -i «allfiles.ini» -lx
  4. Удалите файлы, перечисленные в inifile, removefiles.ini
    iscab.exe C: \ Users \ user \ Desktop \ Test \ user_Setup \ Disk1 \ data1.cab -i «removefiles.ini» -r
  5. Сообщение об ошибке появляется при запуске setup.exe
  6. Восстановите data1.cab с оригинальным .cab
  7. Замените один существующий файл, указанный в inifile, replacefiles.ini, чтобы устранить неполадки
    iscab.exe C: \ Users \ user \ Desktop \ Test \ user_Setup \ Disk1 \ data1.cab -i «replacefiles.ini» -a
  8. Создайте inifile, replacefiles.ini и сравните содержимое с allfiles.ini.
    Оба содержимого inifile совпадают.
  9. Такое же сообщение об ошибке с шагом 5 появляется при запуске setup.exe
  10. Отредактируйте файл setup.ini, CheckMD5 = Y для CheckMD5 = N
  11. Такое же сообщение об ошибке с шагом 5 появляется при запуске setup.exe

Изменить 20181109 PM1330 harrymc

Преобразование файлов .exe в файл проекта
.

  1. Откройте и отредактируйте файлы setup.exe, используя
    файл InstallShield | Открыть …
    Имя файла: *
    Открыть как: Авто или Мастер
    Выбрать setup.exe
  2. Появляется сообщение об ошибке:
    InstallShield не может открыть C: \ Users \ user \ Desktop \ Test \ user_Setup \ Disk1 \ setup.exe. Пожалуйста, свяжитесь с технической поддержкой Acresso для получения дополнительной информации.

  3. Откройте и отредактируйте файлы user_Setup.exe с помощью InstallShield
    File | Открыть …
    Имя файла: *
    Открыть как: Авто или Мастер
    Выберите user_Setup.exe

  4. Появляется сообщение об ошибке:
    InstallShield не может открыть C: \ Users \ user \ Desktop \ Test \ user_Setup.exe. Пожалуйста, свяжитесь с технической поддержкой Acresso для получения дополнительной информации.

  5. Откройте и отредактируйте файлы Start.exe, используя
    файл InstallShield | Открыть …
    Имя файла: *
    Открыть как: Авто или Мастер
    Выбрать Start.exe

  6. Появляется сообщение об ошибке:
    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 — содержит ресурс, добавляемый к открытому файлу.
— действие действие, которое нужно выполнить над открытым файлом
  • добавить — добавить ресурс, но не работает, если он уже существует
  • addoverwrite — добавление ресурса и перезапись, если он уже существует
  • Addkip — добавить ресурс, но пропустить, если он уже существует
  • compile — компилирует файл сценария ресурсов (*.rc) в двоичный файл ресурсов (* .res)
  • удалить — удалить ресурс
  • extract — извлечь ресурс
  • изменить — изменить ресурс
  • changelanguage (langID) — изменяет язык ВСЕХ ресурсов
-маска — Тип, Имя, Язык Запятые
являются обязательными, но каждый из Типа, Имя и Язык являются необязательными
— журнал Имя файла или КОНСОЛЬ или NUL
КОНСОЛЬ может быть сокращено до CON
Регистрирует подробную информацию о выполненной операции
Если этот переключатель не указан, журнал будет записан в resourcehacker.журнал
— сценарий filename — содержит сценарий с несколькими командами, а НЕ сценарий ресурсов для получения дополнительной информации: -help script
— помощь — командная строка или сценарий (всегда регистрируется в КОНСОЛИ), другие параметры игнорируются.

Заметки:
  1. Идентификаторы переключателя (кроме -script) могут быть сокращены до одного символа (например, -res или -r).
  2. Инструкции по переключению не обязательно должны быть в каком-либо определенном порядке.
  3. Имена файлов, содержащие пробелы, должны быть заключены в двойные кавычки.

Примеры командных файлов (с использованием 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 распространяется как бесплатное ПО при условии, что вы соглашаетесь со следующими условиями:
  1. Это программное обеспечение не должно распространяться через какой-либо домен веб-сайта или другие носители без предварительного письменного разрешения правообладателя.
  2. Запрещается использовать это программное обеспечение для незаконного изменения программного обеспечения.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Пользователь этого программного обеспечения Resource Hacker TM признает, что он или она получает это программное обеспечение на условиях «как есть», и пользователь не полагается на точность или функциональность программного обеспечения для каких-либо целей. Пользователь также признает, что любое использование этого программного обеспечения будет на свой страх и риск, и владелец авторских прав не принимает на себя никакой ответственности, связанной с использованием или применением программного обеспечения.

Приведенные выше условия лицензии представляют собой «информацию об управлении авторскими правами» в значении Раздела 1202 Раздела 17 Кодекса США и не могут быть изменены или удалены из лицензионных произведений. Их изменение или удаление из лицензионных произведений, а также распространение лицензионных произведений без всех вышеуказанных условий лицензии в неизменном виде может противоречить разделу 1202 и повлечь за собой гражданские и / или уголовные последствия.

Скачать версию 5.1.8:

Установка EXE (4 МБ)

Установка ZIP (3 МБ)

Изменения в 5.1,8 (360):

Исправление ошибки: Некоторые файлы PNG больше не отображались.
Изменения в 5.1.8:
Добавлено: Масштабирование / прокрутка представлений ресурсов изображений
Обновление: Включена прокрутка для очень высоких диалогов
Исправление ошибки: Очень большие двоичные ресурсы (>> 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.

Наконечники для компьютера

  1. Как создать загрузочный USB-накопитель
  2. Безвозвратно удалить файлы с компьютера или жесткого диска
  3. Как восстановить 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.

  1. Щелкните файл правой кнопкой мыши (не ярлык).
  2. Выберите Переименовать в меню
  3. Удалите .txt из myfile.txt.
  4. Введите .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 .

Leave a comment