Een 'EXE'-installatiebestand maken

Een 'EXE'-installatiebestand maken

Wat doe je als je nieuwe Windows-software hebt gemaakt, van een eenvoudig diagnostisch hulpmiddel tot een complexe pc-videogame, en je wilt deze met de wereld delen? Welnu, je zou de bestanden in een enkel ZIP-bestand kunnen comprimeren en dat distribueren.





Of u kunt een fantasie hebben en in plaats daarvan een installatie-EXE maken.





In dit bericht behandelen we drie verschillende manieren om een ​​EXE te maken: een zelf-uitpakkend pakket, een eenvoudig installatieprogramma dat de ingebouwde IExpress gebruikt en een geavanceerd installatieprogramma dat de aanpasbare Inno Setup gebruikt.





1. Maak een snel EXE-bestand met 7-Zip

Je gebruikt waarschijnlijk al 7-Zip om allerlei archiefbestanden uit te pakken en weet dat 7-Zip archiefbestanden kan maken, maar wist je dat je het ook kunt gebruiken om een ​​EXE-bestand te maken dat fungeert als installatieprogramma?

Het heet an SFX-archief (zelfuitpakkend) en werkt door al uw eindbestanden samen te comprimeren en vervolgens een speciaal EXE-bestand in het archief in te sluiten dat weet hoe alles moet worden uitgepakt.



Met andere woorden, de ontvanger kan het SFX-archief uitpakken (dat zelf als een EXE-bestand verschijnt), zelfs als hij niet over de juiste software beschikt, wat kan gebeuren met formaten als 7Z, RAR, TAR en ZIP.

Zo maakt u een SFX-archief met 7-Zip:





  1. Bereid al uw bestanden en mappen voor in een enkele hoofdmap en noem de map wat u maar wilt.
  2. Klik met de rechtermuisknop in de map en selecteer 7-Zip > Toevoegen aan archief...
  3. Onder Opties , inschakelen SFX-archief maken en selecteer de volgende instellingen... > Archiefformaat: 7z> Compressieniveau: Normaal> Compressiemethode: LZMA2> Woordenboek Grootte: 16 MB> Woordgrootte: 32> Solide blokgrootte: 2 GB
  4. Klik ten slotte op Oke .

Merk op dat SFX-archieven geen echte installatiebestanden zijn. Ze plaatsen de uitgepakte bestanden niet in een aangewezen doelmap. Ze wijzigen niet Windows-register . Bovendien maken ze geen installatielogboeken en verschijnen ze niet als geïnstalleerde software in de app Verwijderen. Het zijn letterlijk archiefbestanden verkleed als EXE-bestanden.

downloaden: 7-Zip voor ramen (Vrij)





beste gratis tv-apps voor Android

2. Hoe IExpress te gebruiken om gemakkelijk een EXE te maken

IExpress is een hulpprogramma dat wordt geleverd met versies van Windows die beginnen met Windows XP en hoger. Het hulpprogramma wordt geleverd met een front-end grafische interface (IExpress Wizard genaamd), maar u kunt ook installatiebestanden maken met behulp van handgeschreven Self Extraction Directive (SED)-bestanden. Wij raden de Wizard aan.

Net als 7-Zip hierboven, creëert deze methode een zelfuitpakkend archief, maar met twee grote verschillen: ten eerste zal de eindgebruiker een installatiewizard van meerdere pagina's doorlopen en ten tweede kan de eindgebruiker de doelmap specificeren waar de tool de bestanden zal uitpakken.

En zo maakt u uw installatie-EXE met IExpress:

  1. Open de prompt Uitvoeren ( Windows-toets + R ) en typ iexpress.exe om de IExpress-wizard te starten.
  2. Selecteer Nieuw bestand voor zelfextractierichtlijn maken en klik Volgende .
  3. Selecteer Alleen bestanden uitpakken en klik Volgende .
  4. Voor de pakkettitel is de naam van uw app een veilige keuze.
  5. Kies voor de bevestigingsprompt Geen prompt of Gebruiker vragen met . Het maakt ook niet uit. Voor de eindgebruiker is het altijd een veilige keuze om er eentje op te nemen.
  6. Selecteer voor de licentieovereenkomst Een licentie weergeven als u wilt dat de eindgebruiker akkoord gaat met een End User License Agreement (EULA). Zo niet, dan is het prima om te selecteren Geen licentie weergeven .
  7. Voeg alle bestanden toe die u geïnstalleerd wilt zien door te klikken op Toevoegen , blader naar waar de bestanden zich bevinden en selecteer ze allemaal.
  8. Ga verder door de IExpress Wizard en selecteer uw voorkeursopties voor de Venster tonen en Voltooid bericht vraagt.
  9. Klik voor de pakketnaam op Bladeren , navigeer naar waar u het installatieprogramma EXE wilt maken en geef het een naam. Dit is het EXE-bestand dat u naar eindgebruikers gaat distribueren. Klik Volgende .
  10. Selecteer ten slotte Save Self Extraction Directive (SED) bestand als u later een aangepast installatieprogramma wilt maken, bijvoorbeeld wanneer u de software hebt gepatcht en een bijgewerkt installatieprogramma nodig hebt. Als u selecteert: Niet opslaan , dan moet je het hele proces helemaal opnieuw doorlopen.
  11. Op de Pakket maken pagina, klik op Volgende .

Uw pakket wordt binnen enkele minuten aangemaakt. Merk op dat IExpress enkele eigenaardigheden en problemen heeft :

  • Het staat het opnemen van lege mappen niet toe.
  • Als uw installatie subdirectories heeft, worden de subdirectories niet opgenomen.
  • Als u meerdere bestanden met dezelfde naam hebt, zelfs in afzonderlijke mappen, zal het maken van het installatieprogramma mislukken.

Vanwege deze eigenaardigheden raden we aan in plaats daarvan de onderstaande methode te gebruiken.

Gerelateerd: Wat is een GUI (grafische gebruikersinterface)?

3. De beste manier om een ​​EXE te maken: gebruik Inno Setup

Inno Setup is een open-source hulpprogramma dat is in actieve ontwikkeling sinds 1997. Het is gedeeltelijk gemaakt als reactie op het destijds ondermaatse InstallShield Express. Sindsdien is het de favoriete maker van het installatieprogramma geworden voor diegenen die niet geïnteresseerd zijn in het verkennen van propriëtaire opties.

De grootste aantrekkingskracht is de flexibiliteit. Inno Setup gebruikt scriptbestanden met een ISS-extensie ('Inno Setup Script') om verschillende aspecten van het installatieprogramma aan te passen: welke bestanden zijn opgenomen, waar de installatie plaatsvindt, of er snelkoppelingen moeten worden gemaakt, enz. ISS-bestanden gebruiken vergelijkbare opmaak als INI-bestanden en kan worden gegenereerd met behulp van de Inno Setup Wizard.

Om uw installatieprogramma te maken met Inno Setup, start u de Inno Setup Compiler app. Selecteer in de welkomstprompt Maak een nieuw scriptbestand met behulp van de Script Wizard . Voer vanaf daar uw toepassingsnaam en toepassingsversie in. Optioneel kunt u ook details van Application Publisher en Application Website opnemen. Klik Volgende .

  1. Selecteer nu de Bestemmingsbasismap , die standaard is ingesteld op Program Files.
  2. Voer een in Naam applicatiemap , wat de naam is van de hoofdmap waar uw installatiebestanden naartoe gaan. Klik Volgende .
  3. Voor de Hoofd uitvoerbaar bestand van de toepassing: , blader en selecteer het hoofd-EXE-bestand waarmee uw app wordt gestart.
  4. Als je geen app installeert, schakel dan in De applicatie heeft geen uitvoerbaar hoofdbestand . Voeg vervolgens bestanden en mappen toe aan uw installatie met de Bestanden toevoegen... en Mappen toevoegen... toetsen. Klik Volgende .
  5. Laat op de pagina Toepassingssnelkoppelingen de standaardinstellingen staan ​​of pas ze aan uw voorkeuren aan. Ze spreken allemaal voor zich. Klik Volgende .
  6. Op de pagina Toepassingsdocumentatie kunt u maximaal drie TXT-bestanden aanwijzen die tijdens het installatieproces van de eindgebruiker worden weergegeven. Meestal zijn dit LICENSE.TXT, INSTALL.TXT en README.TXT, maar ze kunnen zijn wat u maar wilt. Klik Volgende .
  7. Houd op de pagina Talen instellen Engels, maar u bent van harte welkom om zoveel andere talen toe te voegen als u wilt. Klik Volgende .

Volg nu deze stappen van onderaf:

Op de pagina Compilerinstellingen kunt u het EXE-bestand van het installatieprogramma aanpassen:

  • De Aangepaste compiler-uitvoermap is waar het resulterende EXE-bestand van het installatieprogramma wordt geplaatst.
  • Bestandsnaam voor uitvoerbasis van compiler is wat het EXE-bestand zal worden genoemd. De standaardinstelling is setup.exe .
  • Pictogrambestand voor aangepaste instellingen is het pictogram dat het EXE-bestand van het installatieprogramma zal gebruiken. Dit moet een ICO-bestand zijn, dat u kunt downloaden of converteren vanuit PNG.
  • Wachtwoord instellen: zal onbevoegde gebruikers beschermen tegen het gebruik van uw installatieprogramma. Laat het leeg om deze functie uit te schakelen.

Selecteer na het configureren van uw instellingen Finish . Wanneer u wordt gevraagd om het nieuwe script te compileren, klikt u op Ja . Wanneer u wordt gevraagd om het script op te slaan, selecteert u Nee als dit een eenmalig installatiebestand is. Selecteer Ja als u van plan bent deze later te wijzigen of bij te werken.

Wacht tot het proces is voltooid en voilà, je hebt een uitvoerbaar bestand bij je.

downloaden: Inno Setup voor ramen (Vrij)

Welke methode is het beste voor het maken van EXE-installatieprogramma?

Als uw software eenvoudig is, of als u slechts aan een beperkt aantal mensen gaat distribueren, gebruik dan de 7-Zip-methode. Het is gemakkelijk, snel en vereist bijna geen technische expertise.

Als uw software enigszins eenvoudig is en u een echte installatiewizard voor uw eindgebruikers wilt presenteren, ga dan voor de IExpress-methode. Kies tot slot voor de Inno app als je complexe software hebt en weet waar je mee bezig bent.

Deel Deel Tweeten E-mail Wat is TrustedInstaller? Waarom weerhoudt het me ervan bestanden te hernoemen?

Ontdek wat TrustedInstaller is, waarom TrustedInstaller u de toegang tot bestanden verhindert en hoe u TrustedInstaller tijdelijk uitschakelt.

Lees volgende
Gerelateerde onderwerpen
  • ramen
  • Programmeren
  • Windows 10
  • Installeer de software
  • Windows-tips
Over de auteur Joel Lee(1524 artikelen gepubliceerd)

Joel Lee is de hoofdredacteur van MakeUseOf sinds 2018. Hij heeft een B.S. in computerwetenschappen en meer dan negen jaar professionele schrijf- en redactieervaring.

Meer van Joel Lee

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren