На сьогоднішній день створено безліч продуктів, які дозволяють створювати файли, або просто компілювати всі файли в формат "exe". Щоб здійснити дану операцію, потрібно дотримуватися певних правил. Для цього вам знадобиться програма Smart Install Maker. Це безкоштовна програма з закритим вихідним кодом. Вона являє користувачам простий і потужний інструмент для створення високоефективних установок в 32-бітових операційних системах Microsoft Windows.

Вам знадобиться

  • Персональний комп'ютер. Програма Smart Install Maker.

Інструкція

  • Скачайте програму з офіційного сайту ru.sminstall.com. Smart Install Maker має багаті функціональні можливості для створення красивих і надійних настановних пакетів для Microsoft Windows. Дана програма допоможе вам у створенні повноцінного інсталяційний файл.
  • Встановіть програму Smart Install Maker. Намагайтеся встановлювати програму в каталог диска "C", так як всі наступні компіляції будуть зберігатися на системному диску.
  • Запустіть програму. Ви побачите кілька вікон, а саме: файл, проект, настройка, сервіс, допомогу. Також за замовчуванням програма відкриває перед вами вікно, в якому потрібно ввести необхідні дані і вказати файли для компіляції інсталяційний файл.
  • Перш за все вкажіть ім'я проекту. Воно буде відображатися при установці файлу "exe". Також необхідно вказати такі параметри, як версія, ім'я компанії, напис, тип стиснення, місце збереження. Введіть бажані значення до відповідних елементів управління.
  • Натисніть на вкладку "Файли". Вам потрібно вибрати всі файли, які будуть упаковані в інсталяційний пакет. Однак варто враховувати, що час формування результуючого файлу безпосередньо залежить від обсягу даних, що додаються до нього.
  • Зайдіть у вкладку "Налаштування". Тут вам запропоновано задати такі параметри, як "Ім'я програми", "Ім'я дєїнсталлятора", "Тема". Всі ці параметри також встановлюються на розсуд користувача. Є також такий пункт, як "Відкрити інтернет сторінку при інсталяції". Тобто при установці файлу "exe" можна в автоматичному режимі задати відкриття будь-якої веб-сторінки.
  • Натисніть "Готово". Пройде процес компіляції всіх файлів. Після того, як ви створили інсталяційний пакет, він буде перебувати в директорії C: / setup. Щоб інсталяційний файл зберігся в іншому місці локального диска, або взагалі на знімному диску, при налаштуванні всіх параметрів в графі "Зберегти як", потрібно вказати шлях збереження.
  • EXE є форматом, без якого не обходиться жодне програмне забезпечення. Їм виконуються всі процеси запуску або установки програм. Він може являти собою як повноцінне додаток, так і бути його частиною.

    Існує два варіанти створення EXE файлу. Перший - це використання середовищ для програмування, а другий - застосування спеціальних інсталяторів, за допомогою яких створюються різні «репаки» і пакети, що встановлюються в один клік. Далі на прикладах розглянемо обидва варіанти.

    Спосіб 1: Visual Studio Community

    Розглянемо процес створення простої програми на основі мови програмування «Visual С ++» і її компіляції в Visual Studio Community.

    1. Запускаємо програму, заходимо в меню «Файл», Після чого тиснемо по пункту «Створити», А потім в переліку, що відкрився на «Проект».
    2. відкривається вікно «Створення проекту», В якому потрібно клікнути спочатку по напису «Шаблони», а потім «Visual С ++». далі вибираємо «Консольне додаток Win32», Задаємо назва та місцезнаходження проекту. За замовчуванням він зберігається в робочій директорії Віжуал Студіо Ком'юніті, в системній папці "Мої документи", Але за бажанням можна вибрати інший каталог. По завершенні налаштувань клацаємо «ОК».
    3. запускається «Майстер налаштування додатків Win32», В якому просто тиснемо «Далі».
    4. У наступному вікні визначаємо параметри програми. Зокрема, вибираємо «Консольне додаток», А в поле "Додаткові параметри"«Порожній проект», Знявши при цьому галочку з «Попередньо скомпільований заголовок».
    5. Запускається проект, в якому потрібно додати область для запису коду. Для цього у вкладці «Обозреватель рішень» тиснемо правою кнопкою миші по напису «Файли ресурсів». З'являється контекстне меню, в якому послідовно натискаємо на «Додати» і «Створити елемент».
    6. У віконці «Додати новий елемент» вибираємо пункт «Файл С ++». Далі задаємо ім'я файлу коду майбутнього програми і його розширення «.З». Для зміни папки зберігання натискаємо на «Огляд».
    7. Відкриється браузер, в якому уточнюємо місце розташування і натискаємо на «Вибір папки».
    8. В результаті з'являється вкладка з заголовком «Source.с», В якій відбувається набір і редагування тексту коду.
    9. Далі необхідно скопіювати текст коду і вставити в показану на зображенні область. Як приклад візьмемо наступне:
    10. #include
      #include

      int main (int argc, char * argv) (
      printf ( "Hello, World!");
      _getch ();
      return 0;
      }

      Примітка: Текст коду вище - це просто приклад. Замість нього необхідно використовувати власний код для створення програми на мові «Visual С ++».

    11. Для складання проекту натискаємо на «Почати налагодження» на випадаючому меню «Налагодження». Можна просто натиснути на клавішу «F5».
    12. Після чого вискакує повідомлення, яке попереджає про те, що поточний проект застарів. Тут необхідно натиснути на «Так».
    13. По завершенні компіляції додаток виводить вікно консолі, в якому буде написано «Hello, World!».
    14. Створений файл у форматі EXE можемо подивитися за допомогою Провідника Windows в папці проекту.

    Спосіб 2: Інсталлятори

    Для автоматизації процесу установки ПО все ширшу популярність завойовують так звані інсталятори. З їх допомогою створюється софт, основним завданням якого є спрощення процесу розгортання ПО на комп'ютері. Розглянемо процес створення EXE файлу на прикладі Smart Install Maker.

    1. Запускаємо програму і у вкладці «Інформація» редагуємо найменування майбутнього програми. У полі "Зберегти як" натискаємо по значку папки для визначення місця розташування, куди буде збережений вихідний файл.
    2. Відкривається Провідник, в якому вибираємо бажане розташування і натискаємо «Зберегти».
    3. Переходимо у вкладку «Файли», Де необхідно додати файли, з яких буде потім зібраний пакет. Це здійснюється шляхом натискання на піктограму «+» в нижній частині інтерфейсу. Можливо також додати цілу директорію, для чого треба натиснути на значок, на якому зображена папка з плюсом.
    4. Далі відкривається вікно вибору файлів, де потрібно клацнути на значок у вигляді папки.
    5. У відкритому браузері позначаємо потрібний додаток (в нашому випадку - це «Torrent», У вас же може бути будь-який інший) і натискаємо на «Відкрити».
    6. В результаті у вікні "Додати запис" відображається файл із зазначенням шляху його розташування. Решта опцій залишаємо за замовчуванням і тиснемо «ОК».
    7. Відбувається процедура додавання вихідного об'єкта в додаток і в спеціальній області софта з'являється відповідний запис.
    8. далі натискаємо «Вимоги» і відкривається вкладка, де потрібно зазначити список підтримуваних операційних систем. Ми залишаємо галочки на полях «Windows XP» і все, що йдуть нижче неї. На всіх інших полях залишаємо рекомендовані значення.
    9. Потім відкриваємо вкладку «Діалоги», Клацнувши відповідне написи в лівій частині інтерфейсу. Тут все залишаємо за замовчуванням. Для того щоб інсталяція проходила в фоновому режимі, можна виставити галочку в поле «Прихована установка».

    10. Після закінчення всіх налаштувань запускаємо компіляцію, натиснувши на піктограму зі стрілкою вниз.
    11. Відбувається зазначений процес і в віконці виводиться його поточний статус. По завершенні компіляції можна провести тестування створеного пакета або зовсім закрити вікно, клацнувши відповідні кнопки.
    12. Скомпільований програмне забезпечення можна знайти за допомогою Провідника Windows в тій папці, яка була вказана при налаштуванні.

    Таким чином, в даній статті ми з'ясували, що EXE файл може створюватися як за допомогою спеціалізованих середовищ розробки програм, наприклад Visual Studio Community, так і спеціальними інсталяторами, наприклад, Smart Install Maker.

    У недавньому часі я зіткнувся з однією проблемою. Нам задали курсовий проект, я все зробив відмінно, але залишилося зробити тільки інсталяційний файл, а саме файл.exe.

    Нам викладачі дали вже дуже нерозбірливу програмку, але один розумний чоловік порадив іншу, яка називається Smart Movie Maker. Він сказав, що легше програми для цього завдання ще не бачив.

    У вас з'явиться таке віконце:

    Як ви можете побачити ліва частина вікна розбита на дві частини: інсталятор і Деінсталятор.

    Як ви вже зрозуміли в частині яка називається інсталятор будуть настройки саме для вашого інсталяційний файл і в частині Деінсталятор відповідно настройки для файлу, який буде видаляти вашу програму.

    Що я вам розповім про основні характеристики для інсталяційний файл.
    Як ви вже помітили у файла.exe досить таки багато параметрів. Поговоримо трохи про кожного.

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

    Всі заголовки і написи теж заповніть, адже це все будете бачити при установці програми.

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

    файли:

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

    вимоги:


    У цьому пункті потрібно вказати вимоги до вашій програмі. Наприклад тип ОС або додаткове ПО, яке повинно бути встановлено на комп'ютер.

    діалоги:


    На цьому вікні є чотири вкладки: Загальна, Ліцензія / Інформація, пароль і завершення. Діалоги це додаткові вікна або пункти, які будуть з'являтися. Наприклад, вікно про ліцензію.

    інтерфейс:


    Тут ви зможете оформити своє установче вікно. Вибрати верхню частину меню або центральну, поміняти значок програми і все що пов'язано з графічним інтерфейсом програми.

    В принципі це все основні пункти, які будуть потрібні для інсталяційний файл.

    А тепер на завершення, щоб нарешті то створити сам файл, просто натисніть кнопку компілювати.

    Як ви бачите інтерфейс програми дуже простий і зрозумілий. Так що користуйтеся, сподіваюся вона вам допоможе, так як допомогла і мені.

    Напевно багатьом з вас хоч раз в житті траплявся архів з расшіреніем.exe, що не rar і \u200b\u200bнавіть не zip, а саме exe. Вся принадність цього архіву полягає в тому, що він саморозпаковується і не вимагає установки додаткових програм. Багато хто думає, що для того щоб створити подібного роду архів, потрібні якісь специфічні знання або програми, але смію вас запевнити, що це не так. Створюються ехе архіви за допомогою одного з декількох найпопулярніших архіваторів: WinRar і WinZip.

    У вас на комп'ютері напевно встановлений один з двох цих архіваторів, тому сміливо можете відразу приступати до практики. Якщо ж взагалі ніякого архиватора немає, то можете сміливо встановити 7-zip, адже він безкоштовний і вільно поширюється на просторах Інтернету. З цього архіватора ми і почнемо.

    І так, готуємо папку з файлами, яку необхідно помістити його і натискаємо по ній правою кнопкою миші. Знаходимо такий пункт, як 7-Zip

    У нас вискакує ще одне підменю, з якого ми повинні вибрати пункт «Додати до архіву ...»

    Відкривається у нас віконце, шукаємо розділ «Опції», в опціях пункт «Створити SFX-архів» встановлюємо навпроти нього галочку. Тепер звертаємо увагу на саме верхнє поле, де назва нашого майбутнього архіву. У нас додалося розширення ехе. До речі назва архіву можна міняти. Також можна вказати місце, в яке його необхідно зберегти. В принципі можете погратися і з іншими опціями, але на тип архіву вони не впливають. Можете поставити максимальний рівень стиснення, щоб розмір архіву був якомога менше.

    Тепер можна натиснути на кнопку «ОК».

    Ось такий файлик у мене вийшов на робочому столі:

    Тепер давайте розберемося, як створити точно такий же архів, але вже за допомогою WinRar.

    Точно так же натискаємо правою кнопкою миші по папці і вибираємо пункт «Додати до архіву»:

    У віконці у вкладці «Загальні» необхідно в розділі «Параметри архівації» поставити галочку навпроти пункту «Створити SFX-архів». Ставимо який-небудь метод стиснення. Я вибрав «Хороший».

    Тиснемо на кнопку «ОК».

    Вийшов ось такий архів:

    Ось ми і розглянули кілька способів про те, як створити саморозпаковується exe архів.

    А також дивимося відео по темі:

    Оцінити статтю:
  • Що потрібно включити в EXE
  • 1.Як скомпілювати EXE

    1.1 Технологія компіляції

    епіграф:
    "Ай да Пушкин, ай да ..."
    А. С. Пушкін

    Технологія компіляції EXE в Visual FoxPro досить проста. Ми не будемо відволікатися на такі екстремальні методи як введення в командному вікні команд типу BUILD PROJECT, BUILD APP, BUILD EXE, а обмежимося зручностями, наданими графічним інтерфейсом VFP.

    Отже, для створення EXE нам знадобиться натиснути в менеджері проекту кнопку "BUILD ...". Вибравши в діалоговому вікні опцію Win32 executable / COM server (EXE) тиснемо OK. УСЕ. ;-)

    "Як все?" - запитаєте Ви - "А вказати під яким ім'ям зберегти файл?"

    Згоден ... Треба вказати обов'язково, інакше все нанівець.

    До речі, думаю, що не зайвим буде нагадати про те, що для того щоб процес компіляції пройшов успішно необхідно менеджер проекту заповнити файлами Вашої програми, один з яких обов'язково повинен бути як main (в менеджері проектів ім'я цього файлу виділено жирним шрифтом), тобто . файл який буде виконаний першим. За замовчуванням як main-програма встановлюється перший включений в проект програмний файл (* .prg) або файл форми (* .scx).

    Вобщем все досить просто! Просто ..?

    Тепер про сумне ...

    1.2 Супутні файли

    епіграф:
    "... а включаєш - не працює!"
    М. Жванецький

    Всі перепетії етапу компіляції програми вже позаду, і Ви, гордий від усвідомлення власної переваги над простими смертними, семимильними кроками несете до замовника, встановлюєте свій додаток, попутно розписуючи йому (замовнику) як тепер у нього все буде круто, і підраховуючи в розумі який гвинт потрібно купити, щоб залишилося на пиво, раптом натикаєтеся на те, що Ваша супер-пупер прога НЕ фуричіт. Сумно. Прикро. А головне не буде у Вас нового вічестера або Чого Ви Там Собі запланували купити з гонорару ...

    Вся справа в тому, що скомпільований намі.exe не їсти самодостатнім виконуваним файлом. Для нормальної роботи цього псевдо-виконуваного файлу необхідні бібліотеки підтримки (.dll). Я не буду сильно вдаватися в міркування про це, а просто наведу назви файлів, необхідних для нормальної роботи програми.

    В принципі до 6-ї версії включно для перенесення програми на клієнтську машину можна використовувати штатний Setup Wizard, який самостійно все прописує, а в наступних --InstallShield (або інший інсталятор).

    Всі наведені нижче файли є мінімально-необхідний набір файлів для різних версій VFP (за матеріалами http://www.foxclub.ru):

    VFP 8.0 msvcr70.dll, vfp8r.dll, vfp8rrus.dll, gdiplus.dll VFP 7.0 msvcr70.dll, vfp7r.dll, vfp7rrus.dll VFP 6.0 vfp6r.dll, vfp6renu.dll, vfp6rrus.dll VFP 5.0 vfpole50.dll, vfpodbc .dll, vfp500.dll, vfp5rus.dll, Foxpro.int

    Зазначений вище набір бібліотек необхідно розмістити в каталозі програми або в системному каталозі Windows. Для різних версій Windows ці каталоги різні:

    Win9x, WinMe c: \\ Windows \\ SYSTEM WinNT, Win2000, WinXP c: \\ Windows \\ SYSTEM32

    2. Що потрібно включити в EXE

    епіграф:
    "To include or not to include?"
    п'яний електрик

    Все викладене нижче є особистою думкою автора, яким Ви можете знехтувати. Але роблячи по-своєму пам'ятайте: битися головою в бетонну стіну набагато болючіше, ніж скористатися проломом зроблених до Вас.

    За замовчуванням в готовий.exe включаються всі файли, необхідні для роботи програми - програми, форми, меню, бібліотеки, класи і т.д. крім файлів баз даних і таблиць (такі файли можна дізнатися по перекреслити кружечку біля імені файлу в менеджері проекту). Всі включені в.exe файли після компіляції стануть немодіфіціруемих (доступними тільки для читання). Зрозуміло, що файли таблиць (* .dbf) включати не варто оскільки вони піддаються постійним операціями зміни-доповнення даних, але іноді бувають випадки коли необхідно приховати будь-які статіческіеданние від користувача, але забезпечити доступ до них самої програми. Кращого місця ніж "нутрощі" exe-шника годі й чекати.

    Так само досить часта ситуація, коли потрібно "находу", або тимчасово, змінити файл звіту, або коли маємо цілий набір звітів, унікальних для кожного користувача. Ну справді уявіть: десять операторів і кожному по десять звітів і все це в * .exe. єдиним виходом у цій ситуації буде виключити ці звіти з кінцевого файлу і поставляти їх разом з додатком.

    У будь-якому випадку рішення про те, які файли виключити, а які залишити за Вами.