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:
- Készítse elő az összes fájlt és könyvtárat egyetlen főkönyvtárban, és nevezze el a könyvtárat.
- Jobb klikk a könyvtárban, és válassza a lehetőséget 7-Zip> Hozzáadás az archívumhoz ...
- 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
- 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:
- Nyissa meg a Futtatás parancssort ( Windows billentyű + R ) és típusát iexpress.exe az IExpress varázsló elindításához.
- Válassza a lehetőséget Hozzon létre új önkivonási irányelvfájlt és kattintson Következő .
- Válassza a lehetőséget Csak fájlok kibontása és kattintson Következő .
- A csomag címe esetén az alkalmazás neve biztonságos választás.
- 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.
- 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 .
- 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.
- 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.
- 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ő .
- 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.
- 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ő .
- Most válassza ki a Cél alapmappa , amely alapértelmezés szerint Program Files.
- 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ő .
- 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.
- 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ő .
- 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ő .
- 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ő .
- 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
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őlIratkozzon 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