Какво правите, когато създадете нов софтуер за 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:
- Подгответе всичките си файлове и директории в една основна директория и дайте име на директорията каквото желаете.
- Кликнете с десния бутон в директорията и изберете 7-Zip> Добавяне в архива ...
- Под Настроики , активирайте Създайте SFX архив и изберете следните настройки ... > Формат на архива: 7z> Ниво на компресия: Нормално> Метод на компресия: LZMA2> Речник размер: 16 MB> Размер на думата: 32> Плътен размер на блока: 2 GB
- Накрая кликнете върху Добре .
Обърнете внимание, че SFX архивите не са истински инсталационни файлове. Те не поставят извлечените файлове в определена целева директория. Те не се променят Регистър на Windows . Освен това те не създават регистрационни файлове за инсталиране и не се показват като инсталиран софтуер в приложението Деинсталиране. Те са буквално архивни файлове, облечени като EXE файлове.
Изтегли: 7-цип за Windows (Безплатно)
най -добрите приложения за часовник samsung galaxy
2. Как да използвате IExpress, за да направите EXE лесно
IExpress е помощна програма, която се предлага в комплект с версии на Windows, започващи с Windows XP и по -нови. Помощната програма се предлага с графичен интерфейс отпред (наречен IExpress Wizard), но можете също така да създавате инсталационни файлове, като използвате ръчно създадени файлове на директивата за самоизвличане (SED). Препоръчваме съветника.
Подобно на 7-Zip по-горе, този метод създава саморазархивиращ се архив, но с две основни разлики: едната, крайният потребител ще премине през многостраничен съветник за инсталиране, и две, крайният потребител може да посочи целевата директория, в която където инструментът ще извлече файловете.
И ето как създавате своя инсталационен EXE с помощта на IExpress:
- Отворете подкана Изпълнение ( Клавиш Windows + R. ) и тип iexpress.exe за стартиране на IExpress Wizard.
- Изберете Създайте нов файл с директива за самоизвличане и щракнете Следващия .
- Изберете Извличане само на файлове и щракнете Следващия .
- За заглавието на пакета името на приложението ви е безопасен избор.
- За подкана за потвърждение изберете Няма подкана или Бърз потребител с . В никакъв случай няма значение. За крайния потребител включването на един винаги е безопасен избор.
- За лицензионното споразумение изберете Покажете лиценз ако искате крайният потребител да се съгласи с Лицензионно споразумение за краен потребител (EULA). Ако не, добре е да изберете Не показвайте лиценз .
- Добавете всички файлове, които искате да видите инсталирани, като щракнете върху Добавяне , преглеждайте къде са файловете и ги избирате всички.
- Продължете през IExpress Wizard и изберете предпочитаните от вас опции за Покажи прозорец и Готово съобщение подкани.
- За името на пакета щракнете Преглед , отидете до мястото, където искате да бъде създаден инсталационният EXE, и му дайте име. Това е EXE файлът, който ще разпространявате до крайните потребители. Щракнете Следващия .
- Накрая изберете Запазване на директивата за самоизвличане (SED) файл, ако искате да създадете модифициран инсталатор по -късно, например когато сте закърпили софтуера и имате нужда от актуализиран инсталатор. Ако изберете Не спестявайте , тогава ще трябва да преминете през целия процес от нулата.
- На Създайте пакет страница, щракнете Следващия .
Вашият пакет ще бъде създаден след няколко минути. Обърнете внимание, че IExpress има някои странности и проблеми :
- Не позволява включването на празни директории.
- Ако вашата инсталация има поддиректории, поддиректориите няма да бъдат включени.
- Ако имате няколко файла със същото име, дори в отделни директории, създаването на инсталатора няма да успее.
Поради тези странности препоръчваме вместо това да използвате метода по -долу.
Свързани: Какво е GUI (графичен потребителски интерфейс)?
3. Най -добрият начин да направите EXE: Използвайте Inno Setup
Inno Setup е помощна програма с отворен код който е в активно развитие от 1997 г. Той е създаден отчасти в отговор на тогавашната част на InstallShield Express. Оттогава той се превърна в създател на инсталатора по избор за тези, които не се интересуват от проучване на собствени опции.
Най -голямото му предимство е неговата гъвкавост. Inno Setup използва скриптови файлове с разширение ISS („Inno Setup Script“), за да персонализира различни аспекти на инсталатора: кои файлове са включени, къде се извършва инсталацията, дали да се създават преки пътища и т.н. ISS файловете използват подобно форматиране на INI файловете и могат да бъдат генерирани с помощта на Inno Setup Wizard.
За да създадете своя инсталатор с помощта на Inno Setup, стартирайте Инно инсталационен компилатор приложение. В подканата за добре дошли изберете Създайте нов скриптов файл с помощта на съветника за скриптове . Оттам въведете името на приложението и версията на приложението. По желание можете също да включите подробности за издателя на приложението и уебсайта на приложението. Щракнете Следващия .
- Сега изберете Базова дестинация папка , което по подразбиране е Program Files.
- Въведете Име на папката на приложението , което е името на главната директория, където ще отидат вашите инсталационни файлове. Щракнете Следващия .
- За Основен изпълним файл на приложението , прегледайте и изберете основния EXE файл, който ще стартира приложението ви.
- Ако не инсталирате приложение, активирайте Приложението няма основен изпълним файл . След това добавете файлове и папки към вашата инсталация с Добавям файлове... и Добавяне на папки ... бутони. Щракнете Следващия .
- На страницата за преки пътища към приложения оставете настройките по подразбиране или ги променете, за да отговарят на вашите предпочитания. Всички те се обясняват сами. Щракнете Следващия .
- На страницата Документация за приложения можете да посочите до три TXT файла, които ще се показват през целия процес на инсталиране на крайния потребител. Обикновено това ще бъдат LICENSE.TXT, INSTALL.TXT и README.TXT, но те могат да бъдат каквото искате. Щракнете Следващия .
- На страницата за езици за настройка запазете Английски, но можете да добавите толкова други езици, колкото желаете. Щракнете Следващия .
Сега следвайте тези стъпки отдолу:
На страницата с настройки на компилатора можете да персонализирате 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
Джоел Лий е главен редактор на MakeUseOf от 2018 г. Той има бакалавърска степен в областта на компютърните науки и над девет години професионален опит в писането и редактирането.
Още от Джоел ЛийАбонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате