реклама

Какво правите, когато създавате нов софтуер за Windows - всичко от a прост диагностичен инструмент 13 Инструменти за диагностика на Windows за проверка на здравето на вашия компютърИзползвайте тези компютърни инструменти за диагностика, за да стартирате проверка на здравето на компютъра и да отстраните проблеми. Някои поддържат по-специално диагностиката на Windows 10. Прочетете още до a сложна компютърна видео игра 5 безплатни софтуерни инструменти за разработка на игри, за да направите свои собствени игриБезплатният софтуер за разработка на игри е чудесен начин да започнете правенето на видеоигри. Съставихме най-добрия софтуер за игри на пазара. Прочетете още - и искате да го споделите със света? Е, можете да компресирате файловете в един ZIP файл и да го разпространите.

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

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

instagram viewer

Бърз метод: Използване на 7-Zip

Вероятно вече използвате 7-Zip за извличане на всички видове архивни файлове Как да извлечете файлове от ZIP, RAR, 7z и други общи архивиСлучвало ли ви се е да се сблъскате с .rar файл и се чудехте как да го отворите? За щастие, управлението на ZIP файлове и други компресирани архиви е лесно с правилните инструменти. Ето какво трябва да знаете. Прочетете още и вероятно вече знаете, че 7-Zip може да създава архивни файлове, но знаете ли, че можете да го използвате и за създаване на EXE файл, който действа като инсталатор?

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

Как да направите инсталационен файл "EXE" създаване на инсталатор 7zip

Как да създадете свой собствен архив SFX със 7-Zip:

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

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

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

Лесен метод: Използване на IExpress

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

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

Как да направите инсталационен файл "EXE" създаване на инсталатор iexpress

Как да създадете свой собствен инсталатор EXE с помощта на IExpress:

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

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

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

Препоръчителен метод: Използване на Inno Setup

Настройката на Inno е програма с отворен код Какво е софтуер с отворен код? [MakeUseOf обяснява]„Отворен код“ е термин, който се хвърля много в наши дни. Може да знаете, че някои неща са с отворен код, като Linux и Android, но знаете ли какво включва? Какво е отворено ... Прочетете още която е в активно развитие от 1997 г. Той е създаден частично в отговор на тогавашния подпакет InstallShield Express. Оттогава тя се превърна в създател на инсталатора за избор на тези, които не се интересуват от проучване на собствени опции.

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

Как да направите инсталационен файл "EXE" създаване на инсталатор за инсталиране

Как да създадете свой собствен инсталатор чрез Inno Setup:

  1. Стартирайте приложението Inno Setup Compiler.
  2. В приветственото съобщение изберете Създайте нов файл със скрипт с помощта на съветника за скриптове.
  3. Въведете името на приложението си и версията на приложението. По желание можете също да включите данни за издателя на приложения и уебсайтове за приложения. Кликнете Следващия.
  4. Изберете Основна папка за местоназначение, което по подразбиране е програмните файлове. Въведете Име на папката на приложението, което е името на основната директория, в която ще отидат вашите инсталационни файлове. Кликнете Следващия.
  5. За Основен изпълним файл на приложението, прегледайте и изберете основния EXE файл, който ще стартира приложението ви. Ако не инсталирате приложение, активирайте Приложението няма главен изпълним файл. След това добавете файлове и папки към вашата инсталация с Добавям файлове… и Добавяне на папки ... бутони. Кликнете Следващия.
  6. На страницата Преки пътища към приложения оставете по подразбиране или ги променете, за да отговарят на вашите предпочитания. Всички са обясняващи себе си. Кликнете Следващия.
  7. На страницата Документация за приложения можете да посочите до три TXT файла, които ще се показват в процеса на инсталиране на крайния потребител. Обикновено това ще са LICENSE.TXT, INSTALL.TXT и README.TXT, но те могат да бъдат каквото искате. Кликнете Следващия.
  8. На страницата на езиците за настройка, запазете Английски но не се колебайте да добавите колкото се може повече други езици. Кликнете Следващия.
  9. На страницата Настройки на компилатора можете да персонализирате EXE файла на инсталатора:
    > Папка за изход на персонален компилатор е мястото, където ще бъде поставен получения EXE файл на инсталатора.
    > Име на базовия изход на компилатора е това, което ще се извика EXE файла. Настройката по подразбиране е setup.exe.
    > Файл с икона на персонализирана настройка е иконата, която ще бъде използвана за EXE файла на инсталатора. Това трябва да е ICO файл, който можете изтеглете или преобразувайте от PNG Как да персонализирате всяка икона в Windows 10Ето как да промените иконите в Windows 10, включително програмни преки пътища, папки, типове файлове и много други. Прочетете още .
  10. Парола за настройка ще защити неоторизирани потребители от използването на вашия инсталатор. Оставете празно, за да деактивирате тази функция.
  11. Кликнете завършек. Когато бъдете подканени да съставите новия скрипт, щракнете да. Когато бъдете подканени да запазите скрипта, изберете Не ако това е файл за еднократна инсталация или изберете да ако смятате да го модифицирате или актуализирате по-късно. Свършен!

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

Кой метод е подходящ за вас?

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

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

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

Кой метод ще използвате? Има ли други методи, които сме пропуснали? Уведомете ни в коментарите по-долу!

Кредитна снимка: sdecoret, DaGa5 чрез Shutterstock.com

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