Описание расширения exe. чем открыть файл с расширением exe?

Как открыть EXE-файл обычным методом?

Теперь несколько слов о запуске приложений этого типа. В любой Windows-системе достаточно произвести обычный двойной клик. Вот только, если следовать политике безопасности, не во всех операционных системах этого типа открытие можно произвести именно таким способом.

Иными словами, файл, открывающий EXE-файлы, в системе отсутствует как таковой (за это отвечает ядро системы, файл которого исполняемым не является). В версиях операционной системы от седьмой и выше запуск программ может производиться двояким способом. В первом случае достаточно обычного двойного клика. Во втором может потребоваться запуск от имени администратора. При включенной службе TrustedInstaller или повышенном контроле учетных записей пользователей UAC-система дополнительно может выдать запрос на подтверждение действия.

С другой стороны, файл, открывающий EXE-файлы, как ни странно, может относиться к исполняемому апплету 7Zip с аналогичным расширением. Вот только текстового содержимого файла, равно как и при использовании того же «Блокнота», хоть сто раз запущенного от имени админа, вы все равно не увидите. Проблема только в том, что исходный программный код обработан компилятором.

Уж лучше воспользоваться средствами Visual Studio.

Создание файлов EXE

Что же касается вопроса по поводу того, как создать EXE-файл, тут есть несколько решений. Для упрощения работы можно воспользоваться специализированными платформами, которые поддерживают программирование с применением графического интерфейса, когда знание команд особо и не требуется. Это в чем-то напоминает создание HTML-страниц в Word или разработку мобильных приложений с использованием Android Studio.

Однако при знании хоть какого-то языка программирования создать программный файл можно совершенно элементарно даже в стандартном «Блокноте», поскольку это приложение является не только текстовым редактором, но и мощнейшим средством программирования с поддержкой синтаксиса большинства известных языков. Что это такое? Грубо говоря, программа будет выдавать вам ошибки или рекомендации по использованию определенных команд, если некорректные данные встретятся во вводимом программном коде.

Установка программ

Расширения  *.EXE и *.MSI ничем не отличаются в плане установки. Скачав такой файл, остается только запустить (нажав Enter или двойным щелчком мыши по файлу) его и начать установку. Процесс установки, как правило, выполнен в виде пошагового мастера, который будет запрашивать у вас различную информацию. Мастер установки программ может быть выполнен по-разному, и может запрашивать разные данные. Иногда в начале установки предлагается выбрать режим — обычный или расширенный. Обычный режим, конечно, проще и больше подходит для новичков. А в расширенных режимах может предлагаться более точный выбор компонентов программы, и другие опции для тонкой настройки.

В процессе установки, обычно есть такие шаги:

  • лицензионное соглашение, которое нужно принять;
  • выбор папки для установки;
  • выбор названия программы для регистрации в системном реестре (можно не менять то, что предложено);
  • опции размещения ярлыков на рабочем столе и в меню быстрого запуска;
  • возможно, некоторые другие шаги. Различных вариантов очень много, все перечислить в одном списке невозможно.

Рис 1. Выбор языка интерфейса на стадии установки программы. 

Рис 2. Почти все программы предлагают выбрать папку для установки, хотя по умолчанию вариант уже предложен и его можно не менять.

Рис 3. Галочки размещения иконки на рабочем столе и пункта программы в меню Пуск. Обычно стоит выбрать и то и другое. 

Отдельно нужно обратить внимание на рекламу, которая незаметным образом встраивается в процесс установки программ. Интернет очень коммерциализирован, и при установке программы, нам часто предлагают установить новую домашнюю страницу, новую поисковую систему или панель инструментов в браузер

Также вместе с основной программой, разработчики могут предлагать установить одну или несколько дополнительных программ. Все это, в итоге, очень засоряет систему, и новички потом часто задаются вопросом о том, откуда в компьютере появились те или иные вещи. Рассмотрим несколько примеров, и будем подкованными во время установки программ в будущем: 

 Рис 4. О ужас, программа установки пытается инсталлировать в браузер новую домашнюю страницу, поменять поисковую систему по умолчанию, и установить в систему две дополнительные программы. А ведь мы хотели только Mail.Ru Агент.

Рис 5. Вместе с программой для общения, предлагается установить дополнительную рекламную программу — архиватор.

Рис 6. Программа установки прячет рекламные опции в настройки, предназначенные для опытных пользователей, в надежде, что вы оставите их без внимания.

Чтобы избежать установки ненужных программ и сервисов в систему, все галочки нужно снять перед тем, как продолжить. Будьте внимательны! Часто разработчики прибегают к хитрым уловкам, и делают все, чтобы вы пропустили те шаги установки, в которых есть вопрос об установке рекламных компонентов.

Как открыть exe файл архиватором

Для открытия и предварительного просмотра содержимого архивного файла в формате «.exe», а не извлечения содержимого или начала установки той или иной программы, рекомендуется использовать самые популярные программы-архиваторы WinRAR или 7 Zip. Оба продукта достойны звания самых популярных программных обеспечений среди всех своих аналогов.

Чтобы именно открыть файл для просмотра, а не запуска, необходимо выбрать в диалоговом окне правильную функцию. Например, в архиваторе ВинРАР, нажав правой кнопкой мыши на исполняемом файле, надо выбрать не «Открыть»,

а опцию «открыть с помощью WinRAR».

Теперь можно безопасно просмотреть содержимое, добавить или удалить определённый файл, либо извлечь только интересующий объект.

В случае, когда пользователь интересуется непосредственно самим исполняемым кодом программы, можно воспользоваться сторонним опциональным специфическим инструментом. Во всемирной паутине можно найти и скачать множество таких утилит. В списке искомого могут быть:

Visual Studio от компании Microsoft с функционалом редактора исходного кода с технологией IntelliSense и элементарного перепроектирования кода.

Restorator — продукт от компании «Bome», для возможности редактировать файлы ресурсов.

ResHacker сокращение от Resource Hacker – этопрограмма-редактор, с помощью которой можно просматривать, извлекать и менять ресурсы в исполнимых файлах «EXE» для 32/64 битных версий Microsoft Windows OS.

ExeScope – утилита для предварительного просмотра и анализа содержимого файлов в формате «EXE», а также для возможности редактирования данных файлов.

Скачав и установив на своём персональном компьютере бесплатный архиватор 7-Zip или условно-бесплатный WinRAR, пользователь сможет решить поставленную перед ним задачу. Но не все файлы с разрешением «.exe» могут быть открыты для просмотра и редактирования содержимого. Поэтому не стоит останавливать свой выбор только на одном продукте. Для полноценной работы рекомендуется иметь целый арсенал разнофункциональных инструментариев.

Благо, благодаря многим энтузиастам практически любое программное обеспечение можно найти в сети абсолютно бесплатно, либо оно будет стоить символических денежных затрат. Большинство разработчиков предлагают своим пользователям демонстративный триальный период для свободного тестирования своего продукта. Интернет и мощный браузер вам в помощь, дорогие пользователи!

Причины и решение проблемы с EXE

В большинстве случаев источником проблемы служит вирусная активность: проблемные файлы заражены или повреждён системный реестр Windows. Иногда причиной проблемы может быть некорректная работа встроенного в ОС брандмауэра или сбой «Проводника». Рассмотрим решение каждой из проблем по порядку.

Способ 1: Восстановление ассоциаций файлов

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

  1. Откройте меню «Пуск», напечатайте в строке поиска regedit и нажмите Enter. Затем щёлкните правой кнопкой мыши по найденному файлу и выберите вариант «Запуск от имени администратора».

Используйте «Редактор реестра» Виндовс, чтобы перейти по следующему пути:

Дважды кликните ЛКМ по параметру «По умолчанию» и напишите в поле «Значение» вариант exefile, после чего нажмите «ОК».

Далее в ветке найдите папку exefile, откройте её и перейдите по пути .

Снова откройте запись «По умолчанию» и установите в поле «Значение» параметр . Подтвердите операцию нажатием на «ОК».

Закрывайте «Редактор реестра» и перезагружайте компьютер.

Данный метод помогает в большинстве случаев, но если проблема всё ещё наблюдается, читайте далее.

Способ 2: Отключение брандмауэра Windows

Иногда причиной, по которой не запускаются EXE-файлы, может быть встроенный в Виндовс файерволл, и отключение данного компонента избавит вас от проблем с запуском файлов этого типа. Мы уже рассматривали процедуру для Windows 7 и более новых версий ОС, ссылки на подробные материалы представлены ниже.

Подробнее:Отключение брандмауэра в Windows 7Отключение брандмауэра в Windows 8

Способ 3: Изменение звуковой схемы и контроля учётной записи (Windows 8-10)

В редких случаях на Windows 8 и 10 причиной проблем с запуском EXE может быть сбой в работе системного компонента UAC, отвечающего за уведомления. Проблему можно исправить, проделав следующие действия:

  1. Щёлкните ПКМ по кнопке «Пуска» и выберите в меню пункт «Панель управления»

Найдите в «Панели управления» пункт «Звук» и нажмите на него.

В окне свойств звуковой системы перейдите на вкладку «Звуки», затем используйте выпадающий список «Звуковая схема», в котором выберите вариант «Без звука» и подтвердите изменение нажатием на кнопки «Применить» и «ОК».

Вернитесь в «Панель управления» и зайдите в пункт «Учётные записи пользователей».

Откройте страницу «Управление профилями пользователей», где нажмите на «Изменить параметры контроля учётных записей».

В следующем окне передвиньте ползунок в нижнее положение «Никогда не уведомлять», после нажмите «ОК» для подтверждения.

Снова проделайте шаги 2-3, но на этот раз установите звуковую схему в положение «По умолчанию».
Перезагрузите компьютер.

Описанная последовательность действий выглядит необычно, но она доказала свою эффективность.

Способ 4: Устранение вирусного заражения

Чаще всего EXE-файлы отказываются корректно работать из-за наличия в системе вредоносного ПО. Способы обнаружения и устранения угрозы чрезвычайно разнообразны, и описывать их все не представляется возможным, однако наиболее простые и эффективные мы уже рассматривали.

Подробнее: Борьба с компьютерными вирусами

Заключение

Как видим, наиболее распространённая причина сбоев в работе EXE-файлов – вирусное заражение, потому мы хотим напомнить вам о важности наличия в системе защитного ПО.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Как распаковать EXE-файлы на Mac

Распаковка в операционной системе Mac происходит совсем другим способом. Для того, чтобы достать сами файлы с EXE, вы можете использовать простой архиватор. Принцип распаковки такой же, как и с архивами. В статье показано, как распаковать EXE-файлы, чтобы после запустить программу на компьютере. Именно таким образом вы можете запускать программы Windows в операционной системе Mac.

Итак, для того, чтобы произвести заявленные действия, вам необходимо выполнить следующее:

  1. В операционной системе нажмите по иконке увеличительного стекла, которая расположена справа сверху.
  2. В появившемся поле введите «Ассистент Boot Camp».
  3. В результатах выберите одноименную строку.
  4. Следом запустится программа, в которой вам необходимо поставить отметку напротив пункта «Загрузить последнее ПО поддержки Windows от Apple».
  5. Вставьте в компьютер флешку — именно на нее будет загружено дополнительное программное обеспечение.
  6. Подготовьте на диске пустой раздел, на котором будет не менее 50 Гб места.
  7. Нажмите кнопку «Продолжить».
  8. Выберите заранее подготовленный раздел, на который будет установлена Windows.
  9. На этом этапе вам необходимо вставить диск с операционной системой Windows в дисковод и нажать кнопку «Начать установку».
  10. Компьютер перезагрузится — не беспокойтесь, это вполне нормально.
  11. Снова укажите тот раздел, который подготовили под Windows.
  12. Выберите тип файловой системы. Если вы устанавливаете Windows выше версии XP, то выбирайте NTFS.
  13. Следом запустится процесс форматирования раздела. Это может достаточно долго длиться.
  14. Вставьте в компьютер флешку, на которую загружали дополнительное ПО. Автоматически запустится процесс установки всех драйверов с флешки.
  15. Компьютер снова будет перезагружен.

После этого вы без проблем сможете запускать файл EXE. Далее запустится инсталлятор, а дальнейшие действия аналогичны тем, что были в Windows.

Как открыть с помощью эмуляторов

Эмуляторы применяются для имитации работы ОС. Было создано несколько специальных стабильных утилит, которые имеют свои особенности, но все они работают по одному принципу. На девайс сначала устанавливается эмулятор, а потом на телефон загружаются нужные программы.

Bochs

На телефон надо скачать утилиту и запустить ее. По окончанию загрузки появится BIOS. С помощью проводника следует создать папку для хранения exe-файлов. Ей присваивается имя «HDD».

На следующем этапе надо:

  1. Скачать образ ОС в формате IMG.
  2. Разархивировать установленные на гаджет файлы.
  3. На завершающем этапе открыть файлы exe.
  4. Запустить Bochs, проверить на вкладке «Storage», чтобы напротив первого и третьего пункта стояли галочки.
  5. В папке «HDD» запустить нужные exe-файлы.

Дополнительная информация. Приложение Bochs считается самым лучшим эмулятором. Работает стабильно и позволяет запустить практически любое приложение, но работает медленно: при запуске объемный файл будет загружаться очень долго.  

Bochs для Аndroid

ExaGear Windows Emulator

Приложение устанавливается на смартфон, извлекается из архива и запускается. Должно появиться сообщение об ошибке. В разархивированной папке надо скопировать «com.eltechs.ed» и вставить в папке «Android/obb» в каталоге «sdcard». Подтвердить замену и слияние. Затем активировать и запустить ExaGear и зайти в каталог «sdcard», открыть папку «Download» и перенести в нее файлы exe. Потом с ними можно работать и выполнять разные задачи.

DosBox

Считается, что это самое простое приложение, хорошо работает. Придется по вкусу любителям старых игр на DOS. Приложение DosBox только запускает, но не устанавливает программы. Это в свою очередь означает что программа, открываемая с помощью этого приложения должна быть распакована. Для этого надо скачать архив с образов Windows и перенести wine-файл в корень «sdcard». В корневом каталоге «sdcard/Download» создать папку, в которой открыть ехе-файлы.

Важно! DosBox имеет большой недостаток – приложение может поддерживать ограниченный список программ

DosBox

QEMU

Приложение QEMU позволяет открывать ехе-файлы только на старых версиях Андроида. Но если оно подходит к ОС, то с его помощью можно создать систему как на ПК. На планшет надо установить SDLapp.apk и скачать SDL.zip, который распаковать в корень «sdcard». Затем следует скачать образ ОС *.img: из архива скинуть «С.img» на «sdcard» в папку «SDL». После этого можно запустить приложение. Для работы на Android рекомендуется использовать Windows 95, которая наиболее адаптирована для смартфона. У нее есть встроенная экранная клавиатура.

Как конвертировать EXE файл

EXE-файлы создаются с учетом конкретной операционной системы. Декомпиляция, используемая в Windows, приведет к появлению многих совместимых с Windows файлов, поэтому преобразование EXE-файла в формат, который делает его пригодным для использования на другой платформе, такой как Mac, будет, по меньшей мере, утомительной задачей. (Тем не менее, не пропустите WineBottler , упомянутый выше!)

Вместо того, чтобы искать конвертер EXE, лучше всего искать другую версию программного обеспечения, доступную для операционной системы, в которой вы хотите ее использовать. CCleaner — это один из примеров программы, которую вы можете загрузить для Windows в качестве EXE или на Mac в качестве файла DMG .

Однако вы можете обернуть EXE-файл в файл MSI с помощью EXE-конвертера MSI . Эта программа также поддерживает запуск команд при открытии файла.

Advanced Installer — альтернативный вариант, который намного более продвинутый, но он не является бесплатным (есть 30-дневная пробная версия).

Дополнительная информация о файлах EXE

Что-то интересное в файлах EXE заключается в том, что при просмотре текстового файла с использованием текстового редактора первые две буквы информации заголовка являются «MZ», что означает конструктор формат — Марк Збиковский.

EXE-файлы могут быть скомпилированы для 16-разрядных операционных систем, таких как MS-DOS, но также для 32-разрядных и 64-разрядных версий Windows. Программное обеспечение, написанное специально для 64-разрядной операционной системы, называется Native 64-bit Software .

Развертывание Irfan View при помощи сгенерированного ранее ZAP-файла

«Group Policy Management»

  1. Создается новый объект групповой политики (естественно, при желании вы можете воспользоваться также и любым из существующих объектов GPO), пусть он называется «ZAP Files Publication». Он связывается либо с конкретным подразделением, в которое входят учетные записи пользователей, либо с уровнем всего домена, и из контекстного меню данного объекта следует выбрать соответствующую команду, предназначенную для открытия редактора управления групповыми политиками;
  2. После этого, уже находясь в оснастке «Group Policy Management Editor», нам необходимо развернуть узел User Configuration\Policies\Software Settings, затем перейти к узлу «Software Installation». Чтобы приложение нормально опубликовалось, следует перейти к настройкам данного узла. Другими словами, из контекстного меню данного узла выбираем команду «Properties»;
  3. Здесь, как я уже сказал, чтобы мы смогли без проблем опубликовать наше приложение, нам следует в свойствах этого расширения клиентской стороны указать путь к точке распространения, то есть «\\НАШСЕРВЕР\Install». Помимо этого, на вкладке «Advanced» обязательно необходимо установить флажок на опции «Make 32-bit X86 down-level (ZAP) applications available to Win64 machines». Этих настроек для нас достаточно, сохраняем все внесенные изменения;Рис. 2. Настройка расширение CSE GPSI
  4. Теперь уже можно создавать политику распространения программного обеспечения. Другими словами, из контекстного меню данного узла выбираем команду, предназначенную для создания нового пакета. Теперь в отобразившемся диалоговом окне выбираем из раскрывающегося списка типов файлов тип «ZAW Down-level applications package (*.zap)», а затем переходим к папке с созданным ранее файлом ZAP. Естественно, на данном этапе следует выбрать именно этот файл, как показано на следующей иллюстрации:Рис. 3. Добавление ZAP-файла для развертывания ПО
  5. В связи с тем, что нам особо и не нужно добавлять какие-то дополнительные опции для этого пакета, в отобразившемся диалоговом окне «Deploy Software» среди всех доступных вариантов останавливаемся на «Published» и создаем инсталляционный пакет.

«Software Installation»Рис. 4. Оснастка Group Policy Management Editor после создания пакетаGpupdate/force /boor /logoff«Programs and Features»«Install a program from the network»Рис. 5. Приложение, доступное для инсталляции

Для чего нужны ZAP-файлы?

«Установщик Windows»«Программы и компоненты»

  • Запуск приложений с повышенными привилегиями;
  • Откат изменений при неудачном процессе установки программного обеспечения;
  • Обнаружение повреждения процесса инсталляции и последующее восстановление данного процесса;
  • Установка компонентов программного обеспечения при первом обращении к последнему;
  • Использование и внедрение файлов трансформации.

Install a program from the network«Программы и компоненты»

  • FriendlyName – то есть, это имя, которое будет отображаться в компоненте панели управления «Программы и компоненты»;
  • SetupCommand – здесь определяется путь к файлу установки приложения. Естественно, при необходимости вы можете указать как путь UNC, так и использовать сопоставленный диск. Также, если приложение можно устанавливать с дополнительными параметрами, эти параметры следует указывать после пути установки.

«Установка программ»«Программы и компоненты»

  • DisplayVersion = 2.13.1.5. Как вы понимаете, этот параметр отвечает за отображаемую версию программного обеспечения;
  • Publisher – название компании, являющейся производителем приложения. Это название будет отображено в компоненте панели управления «Программы и компоненты», а также в самом расширении клиентской стороны «Установка программ»;
  • URL – естественно, это адрес в сети Интернет, предназначенный для получения дополнительной информации о приложении.

Формат EXE

EXE применяется для названия файлов-исполнителей. Это сокращение английского «executable files» – исполняемый файл. Используется в операционных системах Microsoft Windows, MS-DOS. Его задача – запуск инсталляции (деинсталляции) софта на устройство. Для этого в нем записан сценарий и код, которые запустят процесс.

В файле EXE находятся:

  • Стартовый блок установки.
  • Данные для загрузчика файла.
  • Ресурсы программы – графические, медиа-элементы в сжатом виде.
  • Формы объектов – иконки программ, листы.

При открытии файла запускается автоматический процесс распаковки компонентов папки с приложением или загрузочного диска. Типичные примеры файлов .EXE – Setup.exe, Install.exe. Они входят в состав разных программ: игр, офисных и графических редакторов, других.

Файл может быть закодирован и сжат архиватором в самораспаковывающийся архив. Инсталляция проводится в ту же директорию или в указанную пользователем.

Создание файлов .EXE

Формат разработан в 1981 году для ОС MS-DOS. Пришел на смену формату .COM. Преимуществом было отсутствие ограничений и полноценное использование адресного пространства ЭВМ. Модернизации в формате происходили по мере появления новых компьютеров IBM PC с виртуальной памятью, новыми режимами переадресации и расширенной функциональностью. Обновленный и расширенный, формат по-прежнему применяется в современных Microsoft Windows.

На персональном компьютере с ОС Microsoft Windows затруднений при открытии файла не возникает (об исключениях ниже). Сложности будут, если у пользователя Linux, Mac OS или мобильное устройство. Частый вопрос – как открыть EXE файл для редактирования или просмотра. Разбираемся по порядку.

На компьютере

Как открыть файл .EXE зависит от операционной системы устройства. Если это версии ОС Microsoft Windows, то сложностей быть не должно – под эту ОС файлы и разрабатывались. В основном они запускаются автоматически, для просмотра содержимого можно применить ряд утилит. Сложнее задача решить на ОС Linux или Mac. Но и тут выходы есть. Разберем подробней.

ОС Microsoft Windows 7

Для запуска применяем двойной щелчок манипулятора. Файл начнет устанавливаться и распаковываться (если это архив). Для просмотра содержимого без инсталляции подойдут утилиты Windows:

  • 7Zip – утилита для сжатия данных. Нужный файл выбирается при помощи пункта меню архиватора.
  • VMware ThinApp – софт для просмотра и переноса программ на другие платформы.
  • Microsoft Visual Studio – программа для разработки приложений.
  • IcoFX – утилита для просмотра, изменения значков из файловых ресурсов.

Для редактирования файлов .EXE подойдет Resource Hacker и аналогичные программы. Это редактор с функцией доступа в исполнительные файлы (.EXE, .DLL) для просмотра и замены в них данных.

ОС Microsoft Windows 10

Программы и принцип применения аналогичны, описанным выше. Сложность может быть в некорректном редактировании реестра Windows. Поможет модификация конфигурационного Reg-файла. Для него скачивается архив, соответствующий версии ОС Microsoft Windows, он распаковывается и после перезагрузки ПК файл .EXE должен открываться.

ОС Mac

На ПК с этими ОС напрямую открыть и запустить файл с форматом .EXE невозможно. Потребуются программы-эмуляторы, которые запустят Windows и ее приложения на ОС Mac:

Windows приложения работают с эмуляторами без сбоев, для переключения на установленную на компьютере ОС не нужно перезагружать ПК.

ОС Linux

Как и ОС Мас напрямую из Linux открыть .EXE не удастся. Применяются программы-эмуляторы Windows, указанные выше. После запуска виртуального сеанса Windows, файл будет открыт.

ОС Android

Как открыть EXE файл на Андроиде при том, что формат не предназначен для работы с ним? Структура и состав файлов EXE другой, прямой запуск невозможен. Есть два способа открыть файл:

  • При помощи удаленного доступа.
  • С программой-эмулятором Microsoft Windows.

Второй вариант проще. К таким утилитам относятся: BOCHS, Limbo, QEMU и другие. Принцип действий идентичен: скачать и установить приложение на мобильное устройство, запустить утилиту.

Характеристики редактора exe

Просмотр ресурсов exe файлов

Поддерживает просмотр растровых изображений, значков, курсоров, различных форматов изображений (GIF, JPEG, PNG и т.д.), AVI анимации. Можно просматривать и анализировать меню, диалоги, информацию о версии и таблицы строк.

Для большинства форматов данных о ресурсах exe файлов поддерживается вид миниатюр, позволяющий просмотреть их все сразу, без необходимости открывать их по отдельности. Доступны три размера миниатюр: 16×16, 32×32 и 96×96.

Экспорт и извлечение ресурсов

Все ресурсы могут быть сохранены на диск в виде файла необработанных данных (*.bin), кроме того, большинство известных типов данных, таких как изображения, значки и курсоры, могут быть сохранены в соответствующие им форматы файлов.

Также можно пакетно извлечь все ресурсы из одного файла или каталога, полного исполняемых файлов, всего за пару щелчков мыши. Достаточно выбрать пункт меню «Batch Export» в меню «Tools».

Замена и обновление ресурсов

Программа позволяет заменить большинство ресурсов их эквивалентами на основе файлов (т.е. заменить ресурс Bitmap файлом *.bmp или ресурс Icon Directory на файл *.ico). Для некоторых типов доступны дополнительные параметры, например, значки.

Некоторые типы ресурсов не имеют специального формата файла (например, информация о версии или таблицы строк), поэтому к замене данной информации следует подходить с осторожностью

Интеллектуальная замена иконок

Ресурсы значков хранятся в двух местах: каталог, содержащий ссылки на изображения и фактические изображения, составляющие значок.

Большинство редакторов ресурсов удаляют старые изображения прежде чем добавить новые и перезаписать каталог. Вместо этого у данного редактора файлов формата exe есть возможность объединить значки, в результате чего, получается объединение исходного значка и значка нового файла.

Поддержка x64

Resourcer работает на платформе NET Framework, поэтому он будет работать как программа x64 в системах x64 (и, следовательно, не будет зависеть от файловой системы WOW64 x64 и изолированной программной среды API).

Но что еще более важно, Resourcer может выполнять одни и те же операции и с 32-разрядными исполняемыми файлами, и с 64-разрядными, обеспечивая прямую совместимость для современных вычислительных систем

Вспомогательные особенности

Портативное ПО — не требует установки, достаточно извлечь и запустить.

Поддерживаются аргументы командной строки, что предоставляет возможность автоматизации задач редактирования ресурсов exe файлов из среды пакетных / командных сценариев.

Поддерживаемые типы файлов

Программа позволяет открывать исполняемые файлы Win32 в таких форматах, как EXE, DLL, CPL, OCX, SCR и MUI, а также скомпилированные сценарии ресурсов (RES, RCT).

Кроме того, следует знать, что можно импортировать данные ресурсов с жесткого диска, используя такие расширения файлов, как BMP, GIF, JPG, PNG, AVI, ICO, CUR, HTML, XML, DIB и RLE.

Вариант первый

Создание простого исполняемого файла выполняется командой вида

DevLinker.LinkExe имяExe-файла := список модулей~

Для нашего примера команда будет выглядеть так:

DevLinker.LinkExe dos test.exe := Kernel+ Log Files Dialog Math Strings WinConsole TestExe~

Параметр dos перед именем файла указывает на необходимость создания консольного приложения. Для обычной программы никаких параметров указывать не надо. Файл будет создан в рабочем каталоге блэкбокса.

Полученная нами программа при запуске не выдаст ничего. Для того, чтобы она заработала, необходимо добавить пару строк:

  MODULE TestExe;
    IMPORT Log;
    PROCEDURE Do*;
    BEGIN
      Log.String("Test."); Log.Ln
    END Do;
  BEGIN
    Do
  END TestExe.

Это связано с тем, что при исполнении exe, созданного командой DevLinker.LinkExe, выполняются все секции BEGIN всех перечисленных модулей. После того, как последний модуль отработает, вызываются все секции CLOSE, только в обратном порядке.

См. также: Console, модуль ConsoleTest.

Работа эмуляторов

Если перед вами встал вопрос о том, почему не открывается EXE-файл, его можно отредактировать при помощи таких программ, как eXeScope, Resource Hacker, Resource Tuner. В определенной ситуации может случиться так, что все ярлыки файлов EXE становятся внешне абсолютно одинаковыми, при этом они открываются одной программой.

Подобное может произойти из-за нарушения ассоциаций типов файлов. Решить данную проблему для актуальных версий Windows можно скачиванием небольшой программы Unassociate File. После запуска приложения выбираем из списка .exe-расширение и используем функцию Remove File. Указанная кнопка удаляет присутствующую ассоциацию материалов с описанным расширением.

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

Подробнее о Resource Hacker

Данное программное решение применяется для модификации, русификации файлов, а также извлечения из них разнообразных ресурсов: звуков, изображений, текстов. Приложение позволяет декомпилировать материалы указанного типа, раскрывая содержимое и при этом отдавая пользователю все ресурсы в полное распоряжение. Их можно использовать по-разному, к примеру, заменять другими элементами.

После того как вся работа с файлами будет завершена, программа выполняет компиляцию, благодаря чему получается приложение, готовое вновь к применению. Чаще всего данный программный пакет задействуется пользователями для удаления ресурсов, которые расходуют большое количество свободного места на ПК.

Однако чтобы получить стабильно работающие файлы на выходе, необходимо обладать должным опытом. При этом приобретать знания можно, практикуясь в самой программе, поскольку ее можно использовать и без глубоких познаний в программировании или построении графического интерфейса. Приложение имеет вполне простой и интуитивно понятный интерфейс.

Добавив определенный исполняемый файл, пользователь увидит древовидные каталоги, которые имеют различные названия, при этом переключаться между функциями довольно просто. Правая часть окна отображает структуру файла, здесь выполняются основные действия – извлечение, редактирование, сохранение. Resource Hacker поддерживает только англоязычное меню. Однако разобраться с приложением сможет и пользователь, плохо знающий английский язык. Программа абсолютно бесплатна. При этом встроенные в приложение декомпилятор и компилятор позволяют модифицировать практически все файлы, которые имеют расширение .exe, а также .res. Извлеченная информация может быть сохранена в таких форматах как: .rc, .bmp, .res, .ico и .bin.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий