Чем открыть exe файл для редактирования?
Всем привет!
Скажите пожалуйста, чем открыть exe файл для внесения изменений?
Возможно ли открыть этот тип файлов в notepad++
Если да, то по всей видимости необходим какой то плагин?
Дело в том, что я пробую открыть нотпадом, и у меня высвечиваются непонятные значки (как при неверной кодировке).
- Вопрос задан более трёх лет назад
- 61633 просмотра
Комментировать
Решения вопроса 1

Системный программист ^_^
Если вы ожидали найти там исходники, такого не будет. .exe содержит скомпилированный код и ресурсы типа иконок, библиотек, диалогов. Если ресурсы относительно несложно поменять через всякие Resource Editor, то чтоб модифицировать .exe файл, нужно его дизассемблировать, понять устройство ассемблерного кода и внести изменения вручную, это далеко не так просто. Например, этим занимаются при взломе программ — кейгены, патчи, кряки.
Ответ на ваш вопрос будет таков:
Просто «открыть» можно через 7-zip
Незащищенные .exe дизассемблируются через IDA Pro
Запакованные или защищенные .exe нужно предварительно распаковать (в самом тупом случае — через UPX, в сложных — дизасмить распаковщик и динамически отлаживать)
Чем редактировать EXE?
Если вам необходимо просто открыть файл EXE, то вы можете воспользоваться программами из списка по ссылке: Чем открыть файл EXE? Если же вам необходимо изменить (отредактировать) файл, мы подготовили соответствующий список специальных программ для работы с данным типом файлов.
Самый популярный EXE редактор — это CodeWeavers CrossOver (для ОС Mac). Ниже мы составили список программ для операционной системы Mac, Linux, Windows. Вы можете скачать редактор бесплатно, кликнув по названию программы для вашей операционной системы — каждая из них гарантированно позволит осуществить редактирование нужного файла.
Программы для редактирования EXE файлов на компьютере
![]()
Чем редактировать EXE в Mac?
CodeWeavers CrossOver
![]()
Linux
CodeWeavers CrossOver
![]()
Windows
Resource Hacker
Общее описание расширения EXE
Файл с расширением EXE (Windows Executable File) — это формат созданный компанией Microsoft который относится к категории Исполняемые форматы.
Исполняемый файл EXE является приложением Windows либо DOS систем. Такой тип файла может включать в себя самораспаковывающиеся архивы. Имеют невероятно широкое распространение.
Знаете другие программы, которые могут редактировать файлы .EXE? Не смогли разобраться как отредактировать файл? Пишите в комментариях — мы дополним статью и ответим на ваши вопросы.
Видео форматы
Аудио форматы
Электронные книги
Текстовые форматы
Дисковые образы
Табличные данные
Растровые изображения
Векторные изображения
Резервное копирование
Raw
Сжатые файлы
Файлы данных
Базы
3D Изображения
CAD файлы
Файлы разработчиков
Зашифрованные файлы
Исполняемые форматы
Шрифты
Файлы игр
GIS, карты
Другие расширения
Форматы макетов
Форматы плагинов
Файлы настроек
Системные файлы
Веб форматы
Как скомпилировать единый exe файл в проекте Visual Studio?

Сохраняется вот так, как можно создать единый файл?
Отслеживать
48.4k 5 5 золотых знаков 22 22 серебряных знака 57 57 бронзовых знаков
задан 15 мая 2021 в 11:24
Денис Волков Денис Волков
79 1 1 золотой знак 1 1 серебряный знак 5 5 бронзовых знаков
@AK Я не согласен с тем, что прилинкованный ответ отвечает на вопрос, поскольку это .NET Core/5, а ответ для Framework.
15 мая 2021 в 11:39
@aepot Действительно, ловите плюсик за внимательность к деталям.
15 мая 2021 в 12:14
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Вам нужно опубликовать Build -> Publish приложение, в параметрах публикации выбрать Folder, далее выбрать win-x64 файл и поставить галочку Produce single file.
Публикация приложения с одним файлом с помощью Visual Studio
Visual Studio создает многократно используемые профили публикации, которые управляют процессом публикации приложения.
- В обозревателе решений щелкните правой кнопкой мыши проект, который нужно опубликовать. Нажмите кнопку Опубликовать.

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

- В диалоговом окне Параметры профиля задайте следующие параметры.
- Параметру Режим развертывания задайте значение Автономное или Зависимое от платформы.
- В качестве значения параметра Целевая среда выполнения укажите платформу, на которую будет выполнена публикация. (Значение должно быть отличным от Переносимый.)
- Выберите Создать отдельный файл. Нажмите кнопку Сохранить, чтобы сохранить параметры и вернуться в диалоговое окно Публикация.

- Чтобы опубликовать приложение с одним файлом, нажмите кнопку Опубликовать.
Дополнительные сведения см. в статье Публикация приложений .NET Core с помощью Visual Studio.
По поводу того, чем опции Self-contained и Framework-dependent отличаются, я ранее рассказывал здесь.
Если все прошло хорошо, профиль публикации Properties\PublishProfiles\FolderProfile.pubxml будет выглядеть вот так
Release Any CPU bin\Release\Publish FileSystem net5.0-windows win-x64 false True False
А в интерфейсе публикации оно будет выглядеть так

Примечание для .NET 5 и более новых версий
Так как в .NET 5 оптимизировали технологию запуска приложения из одиночного файла, теперь по умолчанию он не включает в себя нативные библиотеки, а включает только управляемые.
Если ваша сборка зависит от нативных библиотек, и вы столкнулись с тем, что dll файлы при публикации все равно лежат отдельно, то чтобы это вылечить, в первую секцию .cproj файла нужно добавить опцию:
true
Злой EXE файл можно перенести на Android .
Здравствуйте! Подскажите пожалуйста, возможно без затрат, переделать программу для ПК, это просто exe файл, который работает с устройством через com порт на android телефон и подключать устройство через OTG?
Что для этого нужно сделать? Спасибо большое за ответы.
- Eddy_Em
- Сообщений: 2525
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Сайт
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 10:37:49
Нет, там же жаба!
- Решил Абгрейдится
- Сообщений: 116
- Зарегистрирован: Чт окт 31, 2013 20:57:59
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 10:47:44
Eddy_Em , Это как?
- Jack_A
- Сообщений: 5532
- Зарегистрирован: Вт апр 24, 2007 07:45:40
- Откуда: Minsk
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 12:35:40
Это у него новогодняя шутка такая.
Конечно — нет. Другая элементная база, другая ОС. Если бы наоборот — скорее всего, было бы возможно. Существуют эмуляторы Андроида для ПК. А вот об обратном — не слышал.
Оказывается, тоже существуют. Стоит глянуть на
https://lumpics.ru/windows-emulators-for-android/
Сам я не пробовал, так что — только тетеритически .
- Решил Абгрейдится
- Сообщений: 116
- Зарегистрирован: Чт окт 31, 2013 20:57:59
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 13:06:56
Jack_A , Спасибо посмотрю сейчас эти эмуляторы, я практически уверен, что программу можно запустить на андройде, но вот, что она найдет устройство которое подключу к телефону это думаю нет.
Скажите, я так понимаю программа работает с устройством по средству команд, то есть открываем программу выбираем нужную кнопку, нажимаем и эта кнопка подает команду через ком порт, типа Load и далее выдает информацию обратно, верно?
Как можно узнать какие команды подает exe файл с нужных кнопок? Тогда можно легко подключить устройство к телефон, открыть терминал и так работать или написать простенькую программу.
Пробовал открыть exe resource_hacker так там только иконки и прочее можно поменять, сам exe файл весит меньше мегабайта! Спасибо!
- Ivanoff-iv
- Сообщений: 6561
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 13:16:25
впринципе, если устройство эмулирует ком порт, то подслушать и повторить — должно быть решаемо.
- Решил Абгрейдится
- Сообщений: 116
- Зарегистрирован: Чт окт 31, 2013 20:57:59
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 13:32:27
Ivanoff-iv , Только как? В программировании не селен, буду признателен за все варианты, спасибо!
- Ivanoff-iv
- Сообщений: 6561
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 13:53:33
сначала посмотри как устройство отображается в диспетчере устройств
- Решил Абгрейдится
- Сообщений: 116
- Зарегистрирован: Чт окт 31, 2013 20:57:59
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 13:57:35
Ivanoff-iv , usb serial ch340 (com 5)
- Ivanoff-iv
- Сообщений: 6561
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 14:01:36
программа LGComSpy (если ни с кем не путаю. вроде она) может вклиниваться в поток КОМ порта.
если на входе устройства преобразователь USB-TTL то можно и там подслушивать каким-нибудь внешним устройством.
- Рязанцев Владислав
- Сообщений: 1781
- Зарегистрирован: Пн июн 24, 2013 23:00:42
- Откуда: Казахстан
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 14:09:58
CH340 работает через OTG на андроиде в программах терминалах.
Вам нужно купить USB-com на ch340, и прослушать что ваша программа отправляет.
- Ivanoff-iv
- Сообщений: 6561
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 14:19:07
думаю, так просто не прокатит, скорее всего программа не просто валит команды, но и проверяет ответ от устройства
- Eddy_Em
- Сообщений: 2525
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Сайт
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 14:25:49
Eddy_Em , Это как?
Элементарно! Андроид — это тивоизированный линукс, поверх которого запущена жабовская виртуальная машина, а все эти свистоперделки крутятся уже в ней. Именно из-за этого 8-ядерные смартфоны с 8ГБ оперативы тормозят, как RPi zero.
И, естественно, никакое приложение с другой архитектурой там не взлетит (тем паче, мастдайный экзешник, писанный под x86_64, а не соответствующий арм).
- musor
- Сообщений: 39199
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
- Сайт
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 15:28:06
вобщемто идея глупая изначално. кросплатформеные приложухи пишутся специално и силно иначе чем виндовые.
думаю никакая ВМ/эмулятор не потянет такой изврат даже если приладить внешни жестак к планшеке/телу и обеспечить мощной непрерывной кормешкой
это также глупо ка в винде7/10 сиидеть на виндо-эмуле линя вместо того чтоб грузануть чистую Линь ОС с другого раздела!
Добавлено after 1 minute 55 seconds:
ps последе время на мощных компах бывет иной изврат. в лине загружен эмуль винды. говорят так обходят лицензию
- Рязанцев Владислав
- Сообщений: 1781
- Зарегистрирован: Пн июн 24, 2013 23:00:42
- Откуда: Казахстан
Re: Злой EXE файл можно перенести на Android .
Ср дек 29, 2021 15:37:10