Как да направите инсталационен файл „EXE“

Как да направите инсталационен файл „EXE“

Какво правите, когато създадете нов софтуер за Windows - от прост диагностичен инструмент до сложна компютърна видео игра - и искате да го споделите със света? Е, можете да компресирате файловете в един ZIP файл и да го разпространявате.





Или можете да бъдете фантазирани и вместо това да създадете инсталационен EXE.





В тази публикация ще разгледаме три различни начина за създаване на EXE: самоизвличащ се пакет, прост инсталатор, използващ вградения IExpress, и усъвършенстван инсталатор, използващ персонализираната Inno Setup.





1. Направете бърз EXE файл, използвайки 7-Zip

Вероятно вече използвате 7-Zip за извличане на всички видове архивни файлове и знаете, че 7-Zip може да създава архивни файлове, но знаете ли, че можете да го използвате и за създаване на EXE файл, който действа като инсталатор?

Нарича се an SFX архив (самоизвличане) и работи, като компресира всичките ви крайни файлове заедно, след което вгражда специален EXE файл в архива, който знае как да извлече всичко.



С други думи, получателят може да извлече SFX архива (който се появява като самия EXE файл), дори ако няма подходящ софтуер, което може да се случи с формати като 7Z, RAR, TAR и ZIP.

Ето как да създадете SFX архив със 7-Zip:





  1. Подгответе всичките си файлове и директории в една основна директория и дайте име на директорията каквото желаете.
  2. Кликнете с десния бутон в директорията и изберете 7-Zip> Добавяне в архива ...
  3. Под Настроики , активирайте Създайте SFX архив и изберете следните настройки ... > Формат на архива: 7z> Ниво на компресия: Нормално> Метод на компресия: LZMA2> Речник размер: 16 MB> Размер на думата: 32> Плътен размер на блока: 2 GB
  4. Накрая кликнете върху Добре .

Обърнете внимание, че SFX архивите не са истински инсталационни файлове. Те не поставят извлечените файлове в определена целева директория. Те не се променят Регистър на Windows . Освен това те не създават регистрационни файлове за инсталиране и не се показват като инсталиран софтуер в приложението Деинсталиране. Те са буквално архивни файлове, облечени като EXE файлове.

Изтегли: 7-цип за Windows (Безплатно)





най -добрите приложения за часовник samsung galaxy

2. Как да използвате IExpress, за да направите EXE лесно

IExpress е помощна програма, която се предлага в комплект с версии на Windows, започващи с Windows XP и по -нови. Помощната програма се предлага с графичен интерфейс отпред (наречен IExpress Wizard), но можете също така да създавате инсталационни файлове, като използвате ръчно създадени файлове на директивата за самоизвличане (SED). Препоръчваме съветника.

Подобно на 7-Zip по-горе, този метод създава саморазархивиращ се архив, но с две основни разлики: едната, крайният потребител ще премине през многостраничен съветник за инсталиране, и две, крайният потребител може да посочи целевата директория, в която където инструментът ще извлече файловете.

И ето как създавате своя инсталационен EXE с помощта на IExpress:

  1. Отворете подкана Изпълнение ( Клавиш Windows + R. ) и тип iexpress.exe за стартиране на IExpress Wizard.
  2. Изберете Създайте нов файл с директива за самоизвличане и щракнете Следващия .
  3. Изберете Извличане само на файлове и щракнете Следващия .
  4. За заглавието на пакета името на приложението ви е безопасен избор.
  5. За подкана за потвърждение изберете Няма подкана или Бърз потребител с . В никакъв случай няма значение. За крайния потребител включването на един винаги е безопасен избор.
  6. За лицензионното споразумение изберете Покажете лиценз ако искате крайният потребител да се съгласи с Лицензионно споразумение за краен потребител (EULA). Ако не, добре е да изберете Не показвайте лиценз .
  7. Добавете всички файлове, които искате да видите инсталирани, като щракнете върху Добавяне , преглеждайте къде са файловете и ги избирате всички.
  8. Продължете през IExpress Wizard и изберете предпочитаните от вас опции за Покажи прозорец и Готово съобщение подкани.
  9. За името на пакета щракнете Преглед , отидете до мястото, където искате да бъде създаден инсталационният EXE, и му дайте име. Това е EXE файлът, който ще разпространявате до крайните потребители. Щракнете Следващия .
  10. Накрая изберете Запазване на директивата за самоизвличане (SED) файл, ако искате да създадете модифициран инсталатор по -късно, например когато сте закърпили софтуера и имате нужда от актуализиран инсталатор. Ако изберете Не спестявайте , тогава ще трябва да преминете през целия процес от нулата.
  11. На Създайте пакет страница, щракнете Следващия .

Вашият пакет ще бъде създаден след няколко минути. Обърнете внимание, че IExpress има някои странности и проблеми :

  • Не позволява включването на празни директории.
  • Ако вашата инсталация има поддиректории, поддиректориите няма да бъдат включени.
  • Ако имате няколко файла със същото име, дори в отделни директории, създаването на инсталатора няма да успее.

Поради тези странности препоръчваме вместо това да използвате метода по -долу.

Свързани: Какво е GUI (графичен потребителски интерфейс)?

3. Най -добрият начин да направите EXE: Използвайте Inno Setup

Inno Setup е помощна програма с отворен код който е в активно развитие от 1997 г. Той е създаден отчасти в отговор на тогавашната част на InstallShield Express. Оттогава той се превърна в създател на инсталатора по избор за тези, които не се интересуват от проучване на собствени опции.

Най -голямото му предимство е неговата гъвкавост. Inno Setup използва скриптови файлове с разширение ISS („Inno Setup Script“), за да персонализира различни аспекти на инсталатора: кои файлове са включени, къде се извършва инсталацията, дали да се създават преки пътища и т.н. ISS файловете използват подобно форматиране на INI файловете и могат да бъдат генерирани с помощта на Inno Setup Wizard.

За да създадете своя инсталатор с помощта на Inno Setup, стартирайте Инно инсталационен компилатор приложение. В подканата за добре дошли изберете Създайте нов скриптов файл с помощта на съветника за скриптове . Оттам въведете името на приложението и версията на приложението. По желание можете също да включите подробности за издателя на приложението и уебсайта на приложението. Щракнете Следващия .

  1. Сега изберете Базова дестинация папка , което по подразбиране е Program Files.
  2. Въведете Име на папката на приложението , което е името на главната директория, където ще отидат вашите инсталационни файлове. Щракнете Следващия .
  3. За Основен изпълним файл на приложението , прегледайте и изберете основния EXE файл, който ще стартира приложението ви.
  4. Ако не инсталирате приложение, активирайте Приложението няма основен изпълним файл . След това добавете файлове и папки към вашата инсталация с Добавям файлове... и Добавяне на папки ... бутони. Щракнете Следващия .
  5. На страницата за преки пътища към приложения оставете настройките по подразбиране или ги променете, за да отговарят на вашите предпочитания. Всички те се обясняват сами. Щракнете Следващия .
  6. На страницата Документация за приложения можете да посочите до три TXT файла, които ще се показват през целия процес на инсталиране на крайния потребител. Обикновено това ще бъдат LICENSE.TXT, INSTALL.TXT и README.TXT, но те могат да бъдат каквото искате. Щракнете Следващия .
  7. На страницата за езици за настройка запазете Английски, но можете да добавите толкова други езици, колкото желаете. Щракнете Следващия .

Сега следвайте тези стъпки отдолу:

На страницата с настройки на компилатора можете да персонализирате EXE файла на инсталатора:

  • The Персонализирана изходна папка на компилатора е мястото, където ще бъде поставен получения EXE файл на инсталатора.
  • Име на изходния основен файл на компилатора така ще се нарича EXE файлът. Настройката по подразбиране е setup.exe .
  • Файл с икони за персонализирана настройка е иконата, която EXE файлът на инсталатора ще използва. Това трябва да е ICO файл, който можете да изтеглите или конвертирате от PNG.
  • Парола за настройка ще защити неоторизирани потребители от използването на вашия инсталатор. Оставете празно, за да деактивирате тази функция.

След като конфигурирате настройките си, изберете завършек . Когато бъдете подканени да компилирате новия скрипт, щракнете върху Да . Когато бъдете подканени да запазите скрипта, изберете Не ако това е еднократен инсталационен файл. Изберете Да ако планирате да го промените или актуализирате по -късно.

Изчакайте процесът да приключи и ето, ще имате изпълним файл с вас.

Изтегли: Inno настройка за Windows (Безплатно)

Кой метод е най -добър за създаване на EXE Installer?

Ако вашият софтуер е основен или ако ще разпространявате само до ограничен брой хора, използвайте метода 7-Zip. Това е лесно, бързо и не изисква почти никакъв технически опит.

Ако вашият софтуер е донякъде прост и искате да представите истински съветник за инсталиране за вашите крайни потребители, използвайте метода IExpress. И накрая, изберете приложението Inno, ако имате сложен софтуер и знаете какво правите.

Дял Дял Туит електронна поща Какво е TrustedInstaller? Защо ме предпазва от преименуване на файлове?

Научете какво е TrustedInstaller, защо TrustedInstaller ви спира да осъществявате достъп до файлове и как временно да изключите TrustedInstaller.

Прочетете Напред
Свързани теми
  • Windows
  • Програмиране
  • Windows 10
  • Инсталирайте софтуер
  • Съвети за Windows
За автора Джоел Ли(1524 публикувани статии)

Джоел Лий е главен редактор на MakeUseOf от 2018 г. Той има бакалавърска степен в областта на компютърните науки и над девет години професионален опит в писането и редактирането.

Още от Джоел Лий

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате