Как создать файл exe из моего созданного файла(.файл cs)?

Шаги

Метод 1

Windows

  1. 1

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

    • Если EXE файл был скачан из интернета, откроется диалоговое окно с запросом на подтверждение действия. Будьте осторожны при работе с EXE файлами, скачанными из неизвестных источников, так как это самый простой способ заразиться вирусом. Никогда не открывайте EXE файл, прикрепленный к электронному письму, даже если вы знаете отправителя.
    • EXE файлы могут не работать должным образом, если они предназначены для устаревшей версии Windows. Вы можете попробовать изменить параметры совместимости, щелкнув правой кнопкой мыши по файлу и выбрав «Свойства», а затем перейдя на вкладку «Совместимость». На этой вкладке выберите версию Windows, из-под которой вы хотите запустить EXE файл (но не факт, что это устранит проблему).
  2. 2

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

    Чтобы открыть редактор реестра, нажмите ⊞ Win+R и введите regedit.

  3. 3

    Откройте папку .HKEY_CLASSES_ROOT\.exe. Для этого используйте левую панель.

  4. 4

    Щелкните правой кнопкой мыши по записи «(По умолчанию)» и выберите «Изменить». Откроется новое окно.

  5. 5

    В строке «Значение» введите .exefile. Нажмите ОК.

  6. 6

    Откройте папку .HKEY_CLASSES_ROOT\exefile. Для этого используйте левую панель.

  7. 7

    Щелкните правой кнопкой мыши по записи «(По умолчанию)» и выберите «Изменить». Откроется новое окно.

  8. 8

    В строке «Значение» введите ."%1" %*. Нажмите ОК.

  9. 9

    Откройте папку .KEY_CLASSES_ROOT\exefile\shell\open. Для этого используйте левую панель.

  10. 10

    Щелкните правой кнопкой мыши по записи «(По умолчанию)» и выберите «Изменить». Откроется новое окно.

  11. 11

    В строке «Значение» введите ."%1" %*. Нажмите ОК.

  12. 12

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

Метод 3

Извлечение EXE файлов

  1. 1

    Скачайте и установите 7-Zip.

    Вы можете скачать 7-Zip с сайта 7-zip.org.

    Это бесплатный архиватор, при помощи которого можно открыть EXE файлы, как если бы они были ZIP или RAR архивами. Этот архиватор будет работать со многими EXE файлами, но не с каждым из них.

  2. 2

    Щелкните правой кнопкой мыши по файлу EXE и выберите «7-Zip» → «Открыть архив».

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

    Это откроет EXE файл в проводнике 7-Zip. Если в контекстном меню опций 7-Zip нет, запустите 7-Zip через меню «Пуск», а затем выберите нужный EXE файл.

  3. 3

    Найдите файл или файлы, которые вы хотите извлечь. Открыв EXE файл в 7-Zip, вы увидите список файлов и папок, содержащихся в EXE файле. Дважды щелкните по папке, чтобы просмотреть файлы, хранящиеся в ней. Вы можете выбрать несколько файлов, удерживая нажатой клавишу Ctrl.

  4. 4

    Выбрав файлы, нажмите «Извлечь». Вам будет предложено выбрать папку для извлечения в нее файлов (по умолчанию этой папкой будет папка, в которой хранится EXE файл).

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

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

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.

Кластеризация

Когда данные собраны — мы жмем кнопку «Кластеризация».

Поскольку у каждого своя точка зрения по вопросу, сколько запросов должно быть в одной группе, то можно выбрать разные настройки кластеризации — от жестких до довольно мягких. В последней версии также появилась SOFT-кластеризация, но, я считаю, HARD-кластеризация в MindSerp работает намного лучше и в целом моим целям удовлетворяет.

А когда кластеризация уже сделана, можно перейти в результаты кластеризации во вкладке проект и нажать «Экспорт», после чего результаты будут экспортированы в Excel-файл, с которым уже каждый может работать по своей системе.

Формат EXE

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

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

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

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

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

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

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

Открываем EXE расширение

На персональном компьютере с ОС 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:

  • VMware Workstation.
  • Parallels Desktop.
  • Oracle VM VirtualBox.
  • Kronenberg WineBottler.
  • CodeWeavers CrossOver.
  • Cedega.
  • Darwine.

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

ОС Linux

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

ОС Android

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

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

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

Причины и решение проблемы с 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 файл.

Примеры компилируемых языков: C, C++, Pascal, Delphi.

EXE файл.

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

Заходим в Сервис -> Настройки -> Опции компиляции. Поверяем, стоит ли галочка напротив 2 пункта. Если стоит, то убираем ее.

Теперь откройте свою программу и запустите ее.

Откройте директорию, в которой у вас лежит исходный код программы.

Вот он,.EXE файл.

Кликаем по приложению. Как вы видите, после ввода данных, окошко сразу закрывается. Для того чтобы окно не закрывалось сразу, следует дописать две строчки кода, а именно: uses crt (перед разделом описания переменных) и readkey (в конце кода, перед оператором end).

Подключаем внешнюю библиотеку crt и используем встроенную в нее функцию readkey.

Теперь окно закроется по нажатию любой клавиши.

На заметку: PascalABC.NET — это интегрированная среда разработки.

Среда разработки включает в себя:

  • текстовый редактор;
  • компилятор;
  • средства автоматизации сборки;
  • отладчик.

Возможные проблемы с файлами .EXE

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

Файлы .EXE могут не работать, если рассчитаны на другую версию ОС  Windows. Решение – в разделе «Свойства» файла зайти в пункт «Совместимость» и вручную изменить версию ОС. Не в 100% случаев, но такие действия помогают.

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

Информация о статье

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали авторы-волонтеры.

Категории: Компьютеры и ноутбуки

На других языках:

English: Open EXE Files, Español: abrir archivos EXE, Italiano: Aprire i File EXE, Português: Abrir Arquivos EXE, Français: ouvrir des fichiers EXE, Deutsch: EXE Dateien aufmachen, Bahasa Indonesia: Membuka Berkas EXE, Nederlands: EXE bestanden openen, العربية: فتح ملفات إي اكس إي, Tiếng Việt: Mở tập tin EXE, ไทย: เปิดไฟล์สกุล EXE, 中文: 打开EXE文件, हिन्दी: EXE फाइल्स खोलें (Open EXE Files), Türkçe: EXE Dosyaları Nasıl Açılır

Эту страницу просматривали 42 600 раз.

Была ли эта статья полезной?

Да
Нет

 

Полноценный самостоятельный exe-файл на основе BlackBox

В русифицированной школьной версии BlackBox есть подсистема «Тренинг», содержащая диалоговое окно «тренажёра по склонению числительных». Однажды по просьбе А. И. Попкова мною (Александр Ильин) был изготовлен exe-файл, который позволял запустить данный тренажёр без установки BlackBox, т.е. достаточно было получить и запустить файл Training.exe. Тренажёр сотоял из единственного модуля Тренинг\Mod\Chals.odc (фигурирует как «ТренингChals» в параметрах команды LinkExe) и единственной диалоговой формы Тренинг\Rsrc\Chals.odc. Ниже приводится последовательность команд для создания Training.exe (всегда выполняйте все команды, иначе Блэкбокс после перезапуска будет работать неправильно из-за подмены модуля Config, об этом ниже):

^Q DevCompiler.CompileThis ТренингConfigToPack ~
 
^Q DevLinker.Link Training.exe :=
National Kernel$+ Files HostFiles HostPackedFiles Math Strings Dates Meta
Dialog Services Fonts Ports Stores Converters Sequencers Models Printers Log
Views Controllers Properties Printing Mechanisms Containers Documents Windows
StdCFrames Controls StdDialog StdApi StdCmds StdInterpreter HostRegistry
HostFonts HostPorts OleData HostMechanisms HostWindows HostPrinters
HostClipboard HostCFrames HostDialog HostCmds HostMenus TextModels TextRulers
TextSetters TextViews TextControllers TextMappers FormModels FormViews
FormControllers StdLinks StdMenuTool Init
Config
ТренингChals
1 applogo.ico ~
 
^Q DevCompiler.CompileThis Config ~
 
^Q DevPacker.PackThis Training.exe :=
"Тренинг/Rsrc/MenuToPack.odc" => "System/Rsrc/Menus.odc"
"Тренинг/Rsrc/Chals.odc" ~

Для того, чтобы при запуске Training.exe сразу же отображалось окно тренажёра, перед линковкой выполняется подмена стандартного модуля Config путём компиляции модуля ТренингConfigToPack (см. ниже). После линковки стандартный модуль возвращается на место путём компиляции исходного текста оригинального Config. После этого в созданный Training.exe командой DevPacker.PackThis добавляются два файла ресурсов: диалоговая форма «Тренинг/Rsrc/Chals.odc» и файл меню «Тренинг/Rsrc/MenuToPack.odc» (см. ниже). Последний при упаковке переименовывается в «System/Rsrc/Menus.odc», чтобы заменить собой стандартное меню BlackBox.

Модуль Config, находящийся в файле «Тренинг\Mod\ConfigToPack.odc»:

MODULE Config;
 
   IMPORT Dialog;
 
   PROCEDURE Setup*;
      VAR res: INTEGER;
   BEGIN
      Dialog.Call("StdCmds.OpenToolDialog('Тренинг/Rsrc/Chals', 'Тренажер по склонению числительных')", "", res)
   END Setup;
 
END Config.

Файл меню «Тренинг\Rsrc\MenuToPack.odc»:

MENU "Файл"
   "Открыть тренажёр"   ""   "StdCmds.OpenToolDialog('Тренинг/Rsrc/Chals', 'Тренажер по склонению числительных')"   ""
   "Закончить работу"   ""   "HostMenus.Exit"   ""
END

Полученный файл Training.exe имеет размер 1’014’054 байт, т.е. чуть больше 990 Кб, его можно скачать отсюда: zip-архив, 413’944 байта.

Интерпретаторы

Программируя на интерпретируемом языке, мы пишем программу не для выполнения в процессоре, а для выполнения программой-интерпретатором. Ее также называют виртуальной машиной.

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

При интерпретации выполнение кода происходит последовательно строка за строкой (от инструкции до инструкции). Операционная система взаимодействует с интерпретатором, а не исходным кодом.

Примеры интерпретируемых языков: PHP, JavaScript, C#, Python.

Скомпилированные программы работают быстрее, но при этом очень много времени тратится на компиляция исходного кода.

Программы же, рассчитанные на интерпретаторы, могут выполняться в любой системе, где таковой интерпретатор присутствует. Типичный пример — код JavaScript. Интерпретатором его выступает любой современный браузер. Вы можете однократно написать код на JavaScript, включив его в html-файл, и он будет одинаково выполняться в любой среде, где есть браузер

Не важно, будет ли это Safari в Mac OS, или же Internet Explorer в Windows

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

Откройте “Пуск”. Нажмите кнопку с логотипом Windows в левом нижнем углу экрана.

Введите “блокнот” в начале. Это будет искать ваш компьютер в приложение “Блокнот”.

Выберите “Блокнот”. Это синий-и-белый, Блокнот-образный значок в верхней части окна запуска. Как очистить саксофон

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

Выберите Файл. Этот параметр находится в верхнем левом углу окна Блокнота. Делаю так подсказки выпадающего меню.

Нажмите Кнопку Сохранить Как…. Это в выпадающем меню “Файл”. Как определить укусов клопов

Нажмите кнопку “Сохранить как” выпадающего списка. Вы найдете это в нижней части окна. Нынешний “Сохранить как”, в выпадающем окне следует читать текстовые документы (*.тхт).

Выберите Все файлы. Это в выпадающем окне.

Введите имя для вашего файла exe. В “имя файла” текстовое поле, Введите имя, затем .ехе. Это позволит сохранить файл в виде exe-файла. Например, получить имя exe файла “бананы”, введите в bananas.exe.

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

Нажмите Кнопку Сохранить. Это в нижнем правом углу экрана. Это позволит сохранить EXE файл в выбранном месте под указанным именем. Как сделать барабанную дробь

Ссылка на основную публикацию