Hoe een EXE installatiebestand te maken
Wat doet u wanneer u nieuwe Windows-software hebt gemaakt - alles van een eenvoudig diagnostisch hulpprogramma 13 Windows Diagnostics Tools om de gezondheid van uw pc te controleren 13 Windows Diagnostics-hulpprogramma's om de gezondheid van uw pc te controleren Microsoft Windows kan problemen hebben die niet gemakkelijk te diagnosticeren zijn . Hier zijn enkele handige hulpmiddelen om u te helpen bij het oplossen van problemen! Lees meer voor een complex pc-videogame 5 gratis spelontwikkeling software-tools om je eigen spellen te maken 5 gratis spelontwikkeling software-tools om je eigen spellen te maken Hier zijn de beste gratis spelontwikkelingssoftware en -hulpmiddelen die je kunt gebruiken om vandaag je droomgame te maken . Lees meer - en wil je het delen met de wereld? Nou, je zou de bestanden kunnen comprimeren in een enkel ZIP-bestand en dat kunnen verspreiden.
Of u kunt zin hebben en in plaats daarvan een EXE installatieprogramma maken.
We behandelen drie verschillende methoden in dit bericht: een zelfextraherend pakket, een eenvoudig installatieprogramma met de ingebouwde IExpress en een geavanceerd installatieprogramma met de aanpasbare Inno-instelling.
Snelle methode: 7-Zip gebruiken
Je gebruikt 7-Zip waarschijnlijk al voor het extraheren van allerlei archiefbestanden Bestanden uit ZIP, RAR, 7z en andere gemeenschappelijke archieven uitpakken Bestanden uit ZIP, RAR, 7z en andere gemeenschappelijke archieven extraheren Heb je ooit een .rar gehad bestand en vroeg me af hoe het te openen? Gelukkig is het beheer van ZIP-bestanden en andere gecomprimeerde archieven eenvoudig met de juiste tools. Dit is wat je moet weten. Read More, en je weet waarschijnlijk al dat 7-Zip archiefbestanden kan maken, maar wist je dat je het ook kunt gebruiken om een EXE-bestand te maken dat als een installatieprogramma werkt??
Het heet een SFX-archief (“zelfuitpakkende”) en werkt door al uw eindbestanden samen te comprimeren en vervolgens een speciaal EXE-bestand in te bedden in het archief dat weet hoe u alles kunt extraheren. Met andere woorden, de ontvanger kan het SFX-archief extraheren (dat zelf als een EXE-bestand wordt weergegeven), zelfs als ze niet over de juiste software beschikken, wat kan gebeuren met indelingen als 7Z, RAR, TAR en ZIP.
Hoe maak je je eigen SFX-archief met 7-Zip:
- Bereid al uw bestanden en mappen voor in een enkele hoofddirectory en geef de map een naam die u maar wilt.
- Klik met de rechtermuisknop op de map en selecteer 7-Zip> Toevoegen aan archief ...
- Onder opties, in staat stellen Maak een SFX-archief en selecteer de volgende instellingen ...
> Archiefformaat: 7z
> Compressieniveau: normaal
> Compressiemethode: LZMA2
> Woordenboekgrootte: 16 MB
> Woordgrootte: 32
> Solid Block Size: 2 GB - Klik OK. Gedaan!
Merk op dat SFX-archieven geen echte installatiebestanden zijn. Ze plaatsen de uitgepakte bestanden niet in een aangewezen doelmap. Ze wijzigen het Windows-register niet. Ze maken geen installatielogboeken en ze verschijnen niet als “geïnstalleerde software” in de app Verwijderen. Het zijn letterlijk archiefbestanden verkleed als EXE-bestanden.
Download - 7-Zip (gratis)
Eenvoudige methode: IExpress gebruiken
IExpress is een hulpprogramma dat wordt meegeleverd met versies van Windows, te beginnen met Windows XP en hoger. Het hulpprogramma wordt geleverd met een grafische interface aan de voorzijde (IExpress Wizard genaamd), maar u kunt ook installatiebestanden maken met zelfgeschreven SEED-bestanden (Self Extraction Directive). We raden de wizard aan.
Net als 7-Zip hierboven, maakt deze methode een zichzelf uitpakkend archief aan, maar met twee belangrijke verschillen: de ene, de eindgebruiker doorloopt de installatiewizard van meerdere pagina's en twee, de eindgebruiker kan de doelmap opgeven waar de tool zich bevindt zal de bestanden uitpakken.
Hoe maak je je eigen installatieprogramma EXE aan met IExpress:
- Open de prompt Uitvoeren (Windows-toets + R) en typ iexpress.exe om de IExpress-wizard te starten.
- kiezen Maak een nieuw Self Extraction Directive-bestand aan en klik volgende.
- kiezen Alleen bestanden uitpakken en klik volgende.
- Voor de pakkettitel is de naam van uw app een veilige keuze.
- Kies voor de bevestigingsprompt Geen prompt of Gebruiker vragen met. Het doet er niet toe hoe dan ook. Voor de eindgebruiker is het altijd een veilige keuze om er een te maken.
- Voor de licentieovereenkomst, Toon een licentie als u wilt dat de eindgebruiker instemt met een of andere End User License Agreement (EULA). Zo niet, dan is het prima om te selecteren Geen licentie weergeven.
- Voeg alle bestanden die u wilt zien geïnstalleerd toe door op te klikken Toevoegen, bladeren naar waar de bestanden zich bevinden en ze allemaal selecteren.
- Ga verder met de IExpress-wizard en selecteer de gewenste opties voor de Venster weergeven en Voltooid bericht prompts.
- Klik voor de pakketnaam op Blader, ga naar waar u het installatieprogramma EXE wilt maken en geef het een naam. Dit is het EXE-bestand dat u gaat distribueren naar eindgebruikers. Klik volgende.
- Selecteer tot slot 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 zul je het hele proces vanaf nul moeten doorlopen.
- Op de Maak een pakket pagina, klik volgende. Wacht. Gedaan!
Merk op dat IExpress een aantal eigenaardigheden en problemen heeft. Het staat niet toe dat lege mappen worden opgenomen. Als uw installatie submappen heeft, worden de submappen niet opgenomen. Als u meerdere bestanden met dezelfde naam hebt, zelfs in afzonderlijke mappen, mislukt het installatieproces.
Vanwege deze eigenaardigheden raden we aan de methode hieronder te gebruiken.
Aanbevolen methode: Inno Setup gebruiken
Inno Setup is een open source-hulpprogramma Wat is opensourcesoftware? [MakeUseOf Explains] Wat is Open Source-software? [MakeUseOf Explains] "Open source" is een term die tegenwoordig veel wordt gegooid. Je weet misschien dat bepaalde dingen open source zijn, zoals Linux en Android, maar weet je wat het inhoudt? Wat is open ... Lees meer dat in actieve ontwikkeling is sinds 1997. Het werd gedeeltelijk gecreëerd als reactie op de inadequate onvoldoende InstallShield Express. Sindsdien is het de maker van het installatieprogramma bij uitstek voor diegenen die het niet erg vinden om eigen opties te verkennen.
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 om snelkoppelingen te maken, etc. ISS-bestanden gebruiken een vergelijkbare opmaak voor INI-bestanden en kunnen worden gegenereerd met de Inno-installatiewizard.
Hoe u uw eigen installatieprogramma maakt met Inno Setup:
- Start de Inno Setup Compiler-app.
- Selecteer in de welkomstprompt Maak een nieuw scriptbestand met de Script Wizard.
- Voer uw toepassingsnaam en toepassingsversie in. Optioneel kunt u ook Application Publisher- en Application Website-details opnemen. Klik volgende.
- Selecteer de Bestemmingsbasismap, die standaard naar Program Files gaat. Voer een in Naam van toepassingsmap, dat is de naam van de hoofddirectory waar uw installatiebestanden naartoe gaan. Klik volgende.
- Voor Toepassing hoofd uitvoerbaar bestand, blader en selecteer het belangrijkste EXE-bestand dat uw app start. Als u geen app installeert, schakel dan in De applicatie heeft geen hoofduitvoerbaar bestand. Voeg vervolgens met de bestanden en mappen toe aan uw installatie Bestanden toevoegen… en Voeg mappen toe ... toetsen. Klik volgende.
- Laat op de pagina Toepassingssnelkoppelingen de standaardinstellingen staan of wijzig deze om aan uw voorkeuren te voldoen. Ze zijn allemaal vanzelfsprekend. Klik volgende.
- Op de pagina Toepassingsdocumentatie kunt u wijzen op maximaal drie TXT-bestanden 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.
- Houd op de pagina Setup Languages Engels maar voel je vrij om zoveel andere talen toe te voegen als je wilt. Klik volgende.
- Op de pagina Compiler-instellingen kunt u het EXE-installatiebestand aanpassen:
> Aangepaste compileruitvoermap is waar het resulterende installatie-EXE-bestand zal worden geplaatst.
> Compiler output base bestandsnaam is wat het EXE-bestand zal heten. De standaardinstelling is setup.exe.
> Aangepast instellingen pictogrambestand is het pictogram dat zal worden gebruikt voor het EXE-bestand van het installatieprogramma. Dit moet een ICO-bestand zijn dat u kunt downloaden of converteren vanuit PNG Hoe elk pictogram in Windows aan te passen Hoe een pictogram in Windows aan te passen Windows-pictogrammen aanpassen kan frustrerend zijn. Gelukkig hebben we het werk voor je gedaan! Hier is een complete gids voor het wijzigen van een Windows-pictogram, ongeacht de locatie. Lees verder . - Stel wachtwoord in beschermt niet-geautoriseerde gebruikers van het gebruik van uw installatieprogramma. Laat het leeg om deze functie uit te schakelen.
- Klik Af hebben. Wanneer u wordt gevraagd om het nieuwe script te compileren, klikt u op Ja. Selecteer wanneer u wordt gevraagd om het script op te slaan Nee als dit een eenmalig installatiebestand is of selecteer Ja als u van plan bent om het later te wijzigen of bij te werken. Gedaan!
Download - Inno-installatie (gratis)
Welke methode is geschikt voor u?
Als je software extreem eenvoudig is of als je alleen maar naar een beperkt aantal mensen gaat distribueren, gebruik dan de 7-Zip-methode. Het is eenvoudig, snel en vereist bijna geen technische expertise.
Als uw software enigszins eenvoudig is en u wilt een echte installatiewizard voor uw eindgebruikers presenteren, gebruik dan de IExpress-methode.
Als uw software complex is en u veel technische ervaring achter de rug heeft, kunt u de Inno-installatiemethode gebruiken. Het is het meest flexibele, krachtigste en lijdt niet onder de problemen van IExpress.
Welke methode gaat u gebruiken? Zijn er andere methoden die we hebben gemist? Laat het ons weten in de comments hieronder!
Beeldcredits: sdecoret, DaGa5 via Shutterstock.com
Lees meer over: Software installeren, Windows, Windows 10, Windows 8.