Hogyan lehet létrehozni egy 'EXE' telepítési fájlt

Hogyan lehet létrehozni egy 'EXE' telepítési fájlt

Mit csinál, ha létrehozott néhány új Windows szoftvert - az egyszerű diagnosztikai eszköztől a bonyolult számítógépes videojátékig -, és meg szeretné osztani a világgal? Nos, tömörítheti a fájlokat egyetlen ZIP fájlba, és terjesztheti.





Vagy lehet divatos, és létrehozhat egy telepítő EXE -t.





Ebben a bejegyzésben az EXE létrehozásának három különböző módját fogjuk bemutatni: egy öncsomagoló csomagot, egy egyszerű telepítőt a beépített IExpress használatával, és egy speciális telepítőt a testreszabható Inno Setup használatával.





1. Készítsen gyors EXE fájlt a 7-Zip használatával

Valószínűleg már használja a 7-Zip-et mindenféle archív fájl kicsomagolására, és tudja, hogy a 7-Zip képes archív fájlokat létrehozni, de tudta, hogy ezzel telepítőként működő EXE-fájlokat is létrehozhat?

Annak hívják SFX archívum (önkicsomagolás), és úgy működik, hogy az összes végfájlt összepréseli, majd egy speciális EXE fájlt ágyaz be az archívumba, amely mindent kibont.



Más szóval, a címzett kibonthatja az SFX archívumot (amely maga EXE fájlként jelenik meg), még akkor is, ha nincs megfelelő szoftvere, ami megtörténhet az olyan formátumokkal, mint a 7Z, RAR, TAR és ZIP.

Így hozhat létre SFX archívumot 7-Zip segítségével:





  1. Készítse elő az összes fájlt és könyvtárat egyetlen főkönyvtárban, és nevezze el a könyvtárat.
  2. Jobb klikk a könyvtárban, és válassza a lehetőséget 7-Zip> Hozzáadás az archívumhoz ...
  3. Alatt Lehetőségek , engedélyezze Hozzon létre SFX archívumot és válassza ki a következő beállításokat ... > Archívum formátuma: 7z> Tömörítési szint: Normál> Tömörítési módszer: LZMA2> Szótár mérete: 16 MB> Szó mérete: 32> Szilárd blokkméret: 2 GB
  4. Végül kattintson a gombra rendben .

Ne feledje, hogy az SFX archívumok nem valódi telepítőfájlok. Nem helyezik el a kibontott fájlokat egy kijelölt célkönyvtárba. Nem módosítanak Windows rendszerleíró adatbázis . Továbbá nem hoznak létre telepítési naplókat, és nem jelennek meg telepített szoftver az Uninstall alkalmazásban. Szó szerint archív fájlok, EXE fájlokba öltözve.

Letöltés: 7-Zip ablakok (Ingyenes)





hogyan lehet megállapítani, hogy meghallgatták -e a mobiltelefonját

2. Az IExpress használata az EXE egyszerű létrehozásához

Az IExpress egy olyan segédprogram, amely a Windows XP -től kezdődő és újabb verzióival együtt jár. A segédprogram egy front-end grafikus interfésszel (IExpress Wizard) érkezik, de telepítőfájlokat is létrehozhat kézzel írt SED (Self Extraction Directive) fájlokkal. A Varázslót ajánljuk.

A fenti 7-Zip-hez hasonlóan ez a módszer is önkitermelő archívumot hoz létre, de két jelentős különbséggel: az egyik, hogy a végfelhasználó többoldalas telepítési varázslón keresztül halad, és kettő, a végfelhasználó megadhatja a célkönyvtárat ahol az eszköz kibontja a fájlokat.

És így hozhatja létre az EXE telepítőjét az IExpress használatával:

  1. Nyissa meg a Futtatás parancssort ( Windows billentyű + R ) és típusát iexpress.exe az IExpress varázsló elindításához.
  2. Válassza a lehetőséget Hozzon létre új önkivonási irányelvfájlt és kattintson Következő .
  3. Válassza a lehetőséget Csak fájlok kibontása és kattintson Következő .
  4. A csomag címe esetén az alkalmazás neve biztonságos választás.
  5. A megerősítés kéréséhez válassza a lehetőséget Nincs felszólítás vagy Felhasználó kérése a következővel: . Mindegy, mindegy. A végfelhasználó számára, beleértve az egyiket is, mindig biztonságos választás.
  6. A licencszerződéshez válassza a lehetőséget Licenc megjelenítése ha azt szeretné, hogy a végfelhasználó elfogadja a végfelhasználói licencszerződést (EULA). Ha nem, akkor jó választani Ne jelenítsen meg engedélyt .
  7. Kattintson a gombra, és adja hozzá az összes telepíteni kívánt fájlt Hozzáadás , böngészve a fájlok helyére, és válassza ki mindegyiket.
  8. Folytassa az IExpress varázslón, és válassza ki a kívánt beállításokat Ablak megjelenítése és Kész üzenet kéri.
  9. A csomag nevéhez kattintson a gombra Böngészés , navigáljon arra a helyre, ahol létre kívánja hozni az EXE telepítőt, és adjon nevet. Ez az EXE fájl, amelyet terjeszteni fog a végfelhasználóknak. Kattintson Következő .
  10. Végül válassza ki Önkihúzási irányelv (SED) mentése fájlt, ha módosított telepítőt szeretne létrehozni a későbbiekben, például amikor javította a szoftvert, és frissített telepítőre van szüksége. Ha kiválasztja Ne ments , akkor a nulláról kell végigfutnia az egész folyamatot.
  11. A Csomag létrehozása oldalon, kattintson Következő .

A csomag néhány percen belül létrejön. Ne feledje, hogy az IExpressnek vannak furcsaságai és problémái :

  • Nem teszi lehetővé üres könyvtárak felvételét.
  • Ha a telepítés alkönyvtárakat tartalmaz, az alkönyvtárak nem szerepelnek benne.
  • Ha több azonos nevű fájlja van, még külön könyvtárakban is, a telepítő létrehozása sikertelen lesz.

Ezen furcsaságok miatt javasoljuk, hogy inkább az alábbi módszert használja.

Kapcsolódó: Mi az a GUI (Graphical User Interface)?

3. Az EXE létrehozásának legjobb módja: Használja az Inno Setup programot

Az Inno Setup egy nyílt forráskódú segédprogram Ez 1997 óta aktív fejlesztés alatt áll. Részben az InstallShield Express részidőben adott részre válaszul jött létre. Azóta a telepítő alkotója lett azok számára, akik nem törődnek a saját lehetőségekkel.

Legnagyobb vonzereje a rugalmassága. Az Inno Setup ISS kiterjesztésű („Inno Setup Script”) szkriptfájlokat használ a telepítő különböző aspektusainak testreszabásához: mely fájlok vannak beépítve, hol történik a telepítés, létrehoznak -e parancsikonokat, stb. Az ISS fájlok az INI fájlokhoz hasonló formázást használnak az Inno Setup Wizard segítségével hozható létre.

A telepítő Inno Setup használatával történő létrehozásához indítsa el a Inno Setup Compiler kb. Az üdvözlő ablakban válassza a lehetőséget Hozzon létre új parancsfájlt a Script Wizard segítségével . Innen adja meg az alkalmazás nevét és az alkalmazás verzióját. Opcionálisan megadhatja az Application Publisher és az Application Website adatait is. Kattintson Következő .

  1. Most válassza ki a Cél alapmappa , amely alapértelmezés szerint Program Files.
  2. Adjon meg egy Alkalmazás mappa neve , amely annak a fő könyvtárnak a neve, ahová a telepítési fájlok kerülnek. Kattintson Következő .
  3. A Az alkalmazás fő futtatható fájlja , böngésszen és válassza ki a fő EXE fájlt, amely elindítja az alkalmazást.
  4. Ha nem telepít alkalmazást, engedélyezze Az alkalmazásnak nincs fő futtatható fájlja . Ezután adjon hozzá fájlokat és mappákat a telepítéshez a Fájlok hozzáadása... és Mappák hozzáadása ... gombok. Kattintson Következő .
  5. Az Alkalmazás parancsikonok lapon hagyja az alapértelmezett értékeket, vagy módosítsa azokat az Ön preferenciái szerint. Ezek mind magától értetődőek. Kattintson Következő .
  6. Az Alkalmazási dokumentáció oldalon legfeljebb három TXT -fájlra mutathat, amelyek a végfelhasználó telepítési folyamata során megjelennek. Általában ezek a következők: LICENSE.TXT, INSTALL.TXT és README.TXT, de bármi lehet. Kattintson Következő .
  7. A Beállítási nyelvek oldalon tartsa meg Angol, de szívesen ad hozzá annyi más nyelvet, amennyit csak akar. Kattintson Következő .

Most kövesse az alábbi lépéseket:

A Fordítóbeállítások oldalon személyre szabhatja a telepítő EXE fájlját:

  • Az Egyéni fordító kimeneti mappa ide kerül a telepítő EXE fájlja.
  • A fordító kimeneti alap fájlneve az EXE fájl neve. Az alapértelmezett beállítás az setup.exe .
  • Egyéni beállítás ikonfájl Ez az ikon a telepítő EXE fájlja. Ennek egy ICO fájlnak kell lennie, amelyet letölthet vagy konvertálhat a PNG -ből.
  • Jelszó beállítása megvédi az illetéktelen felhasználókat a telepítőjétől. A funkció letiltásához hagyja üresen.

A beállítások konfigurálása után válassza a lehetőséget Befejez . Amikor a rendszer felkéri az új szkript összeállítására, kattintson a gombra Igen . Amikor a rendszer kéri a szkript mentését, válassza a lehetőséget Nem ha ez egy egyszeri telepítőfájl. Válassza a lehetőséget Igen ha később módosítani vagy frissíteni tervezi.

Várja meg, amíg a folyamat befejeződik, és íme, egy futtatható fájl lesz magánál.

Letöltés: Inno Setup for ablakok (Ingyenes)

Melyik módszer a legjobb az EXE telepítő létrehozásához?

Ha a szoftvere alapszintű, vagy csak korlátozott számú embernek kíván terjeszteni, használja a 7-Zip módszert. Egyszerű, gyors, és szinte nem igényel műszaki szakértelmet.

Ha szoftvere kissé egyszerű, és valódi telepítővarázslót szeretne bemutatni a végfelhasználói számára, használja az IExpress módszert. Végül válassza az Inno alkalmazást, ha bonyolult szoftverrel rendelkezik, és tudja, mit csinál.

Részvény Részvény Csipog Email Mi az a TrustedInstaller? Miért tart vissza a fájlok átnevezésétől?

Ismerje meg, mi a TrustedInstaller, miért akadályozza meg a TrustedInstaller a fájlok elérését, és hogyan kapcsolhatja ki ideiglenesen a TrustedInstaller -t.

Olvassa tovább
Kapcsolódó témák
  • ablakok
  • Programozás
  • Windows 10
  • Telepítő program
  • Windows tippek
A szerzőről Joel Lee(1524 megjelent cikk)

Joel Lee a MakeUseOf főszerkesztője 2018 óta. B.S. számítástechnika szakon és több mint kilenc éves szakmai írási és szerkesztési tapasztalat.

Továbbiak Joel Lee -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide