Hvordan lage en 'EXE' installasjonsfil

Hvordan lage en 'EXE' installasjonsfil

Hva gjør du når du har opprettet ny Windows -programvare - alt fra et enkelt diagnostisk verktøy til et komplekst PC -videospill - og du vil dele det med verden? Vel, du kan komprimere filene til en enkelt ZIP -fil og distribuere den.





Eller du kan være fancy og lage et installasjonsprogram EXE i stedet.





Vi vil dekke tre forskjellige måter å lage en EXE i dette innlegget: en selvutpakkende pakke, en enkel installatør som bruker den innebygde IExpress og en avansert installatør som bruker det tilpassbare Inno Setup.





1. Lag en rask EXE-fil ved hjelp av 7-Zip

Du bruker sannsynligvis allerede 7-Zip til å pakke ut alle slags arkivfiler og vet at 7-Zip kan lage arkivfiler, men visste du at du også kan bruke den til å lage en EXE-fil som fungerer som et installasjonsprogram?

Det kalles en SFX -arkiv (selvutpakkende) og fungerer ved å komprimere alle sluttfilene dine sammen, og deretter legge inn en spesiell EXE-fil i arkivet som vet hvordan du pakker ut alt.



Med andre ord kan mottakeren trekke ut SFX -arkivet (som vises som en EXE -fil selv), selv om de ikke har riktig programvare, noe som kan skje med formater som 7Z, RAR, TAR og ZIP.

Slik lager du et SFX-arkiv med 7-Zip:





  1. Forbered alle filene og katalogene i en enkelt hovedkatalog og navngi katalogen hva du måtte ønske.
  2. Høyreklikk i katalogen og velg 7-Zip> Legg til i arkiv ...
  3. Under Alternativer , muliggjøre Lag SFX -arkiv og velg følgende innstillinger ... > Arkivformat: 7z> Komprimeringsnivå: Normal> Komprimeringsmetode: LZMA2> Ordbokstørrelse: 16 MB> Ordstørrelse: 32> Solid blokkstørrelse: 2 GB
  4. Til slutt klikker du på OK .

Vær oppmerksom på at SFX -arkiver ikke er sanne installasjonsfiler. De plasserer ikke de utpakkede filene i en angitt målkatalog. De endrer ikke Windows -register . Videre oppretter de ikke installasjonslogger, og de vises ikke som installert programvare i Avinstaller -appen. De er bokstavelig talt arkivfiler kledd ut som EXE -filer.

Nedlasting: 7-glidelås for Windows (Gratis)





konvertere bilde til vektor i illustrator

2. Hvordan bruke IExpress til å lage en EXE enkelt

IExpress er et verktøy som følger med versjoner av Windows som starter med Windows XP og senere. Verktøyet leveres med et front-end grafisk grensesnitt (kalt IExpress Wizard), men du kan også lage installasjonsfiler ved hjelp av håndskriptede SED-filer (Self Extraction Directive). Vi anbefaler veiviseren.

Som 7-Zip ovenfor, skaper denne metoden et selvutpakkende arkiv, men med to store forskjeller: en, sluttbrukeren vil gå gjennom en flersidig installasjonsveiviser, og to, sluttbrukeren kan angi målkatalogen til hvor verktøyet vil pakke ut filene.

Og slik lager du installasjonsprogrammet EXE ved hjelp av IExpress:

  1. Åpne Kjør -ledeteksten ( Windows -tast + R ) og type iexpress.exe for å starte IExpress Wizard.
  2. Plukke ut Lag en ny fil for ekstraksjon av direktivet og klikk Neste .
  3. Plukke ut Trekk ut bare filer og klikk Neste .
  4. For pakketittelen er navnet på appen din et trygt valg.
  5. Velg bekreftelsesforespørsel Ingen melding eller Spør bruker med . Det spiller ingen rolle uansett. For sluttbrukeren er det alltid et trygt valg å inkludere én.
  6. Velg lisensavtalen Vis en lisens hvis du vil at sluttbrukeren skal godta en sluttbrukerlisensavtale (EULA). Hvis ikke, er det greit å velge Ikke vis lisens .
  7. Legg til alle filene du vil se installert ved å klikke Legge til , bla til hvor filene er, og velge dem alle.
  8. Fortsett gjennom IExpress -veiviseren og velg foretrukne alternativer for Vis vindu og Ferdig melding spør.
  9. Klikk på pakkenavnet for pakkenavnet Bla gjennom , naviger til der du vil at installasjonsprogrammet EXE skal opprettes, og gi det et navn. Dette er EXE-filen du skal distribuere til sluttbrukere. Klikk Neste .
  10. Til slutt velger du Save Self Extraction Directive (SED) fil hvis du vil opprette et modifisert installasjonsprogram senere, for eksempel når du har lappet programvaren og trenger et oppdatert installasjonsprogram. Hvis du velger Ikke lagre , da må du kjøre gjennom hele prosessen fra bunnen av.
  11. Lag pakke side, klikk Neste .

Pakken din blir opprettet om noen minutter. Vær oppmerksom på at IExpress har noen finesser og problemer :

  • Det tillater ikke inkludering av tomme kataloger.
  • Hvis installasjonen din har underkataloger, blir ikke underkatalogene inkludert.
  • Hvis du har flere filer med samme navn, selv i separate kataloger, vil installasjonsprogrammet mislykkes.

På grunn av disse merkelighetene anbefaler vi å bruke metoden nedenfor i stedet.

Relatert: Hva er et GUI (grafisk brukergrensesnitt)?

3. Den beste måten å lage en EXE: Bruk Inno Setup

Inno Setup er en åpen kildekode-verktøy som har vært i aktiv utvikling siden 1997. Den ble delvis opprettet som svar på installasjonsskjermen ExpressShield Express. Siden den gang har den blitt den foretrukne installasjonsskaperen for de som ikke bryr seg om å utforske proprietære alternativer.

Den største trekningen er fleksibiliteten. Inno Setup bruker skriptfiler med en ISS -utvidelse ('Inno Setup Script') for å tilpasse ulike aspekter ved installasjonsprogrammet: hvilke filer som er inkorporert, hvor installasjonen skjer, om det skal opprettes snarveier, etc. ISS -filer bruker lignende formatering som INI -filer og kan genereres ved hjelp av Inno Setup Wizard.

For å opprette installasjonsprogrammet ved hjelp av Inno Setup, start Inno Setup Compiler app. Velg velkomstmeldingen Opprett en ny skriptfil ved hjelp av skriptveiviseren . Derfra skriver du inn applikasjonsnavnet og programversjonen. Du kan også inkludere detaljer om Application Publisher og Application Website. Klikk Neste .

  1. Velg nå Destinasjonsbase -mappe , som standard er programfiler.
  2. Skriv inn en Programmappenavn , som er navnet på hovedkatalogen som installasjonsfilene skal gå til. Klikk Neste .
  3. For Applikasjonens viktigste kjørbare fil , bla gjennom og velg den viktigste EXE -filen som starter appen din.
  4. Hvis du ikke installerer en app, aktiverer du Programmet har ikke en kjørbar hovedfil . Legg deretter til filer og mapper i installasjonen med Legg til filer... og Legg til mapper ... knappene. Klikk Neste .
  5. På siden Programsnarveier, la standardinnstillingene eller endre dem for å passe dine preferanser. De er alle selvforklarende. Klikk Neste .
  6. På siden Applikasjonsdokumentasjon kan du peke på opptil tre TXT -filer som vises under sluttbrukerens installasjonsprosess. Vanligvis vil disse være LICENSE.TXT, INSTALL.TXT og README.TXT, men de kan være hva du vil. Klikk Neste .
  7. På siden Oppsettspråk, behold Engelsk, men du er velkommen til å legge til så mange andre språk du vil. Klikk Neste .

Følg nå disse trinnene nedenfor:

På siden Kompilatorinnstillinger kan du tilpasse EXE -filen for installasjonsprogrammet:

  • De Egendefinert kompilatorutdatamappe er der den resulterende installasjons -EXE -filen skal plasseres.
  • Filnavn for kompilatorutgang er det EXE -filen skal hete. Standardinnstillingen er setup.exe .
  • Tilpasset oppsettikonfil er ikonet installasjonsprogrammet EXE -filen vil bruke. Dette må være en ICO -fil, som du kan laste ned eller konvertere fra PNG.
  • Oppsettpassord vil beskytte uautoriserte brukere mot å bruke installasjonsprogrammet. La det stå tomt for å deaktivere denne funksjonen.

Etter at du har konfigurert innstillingene, velger du Bli ferdig . Når du blir bedt om å kompilere det nye skriptet, klikker du Ja . Når du blir bedt om å lagre skriptet, velger du Nei hvis dette er en engangs installasjonsfil. Plukke ut Ja hvis du planlegger å endre eller oppdatere det senere.

Vent til prosessen er fullført, og voilà, du vil ha en kjørbar fil med deg.

Nedlasting: Inno Setup for Windows (Gratis)

Hvilken metode er best for å lage EXE -installasjonsprogram?

Hvis programvaren din er grunnleggende, eller hvis du bare skal distribuere til et begrenset antall mennesker, kan du bruke 7-Zip-metoden. Det er enkelt, raskt og krever nesten ingen teknisk ekspertise.

Hvis programvaren din er litt enkel, og du vil presentere en ekte installasjonsveiviser for sluttbrukerne, kan du gå med IExpress-metoden. Velg til slutt Inno -appen hvis du har kompleks programvare og vet hva du gjør.

Dele Dele kvitring E -post Hva er TrustedInstaller? Hvorfor hindrer det meg i å gi filnavn nytt navn?

Finn ut hva TrustedInstaller er, hvorfor TrustedInstaller hindrer deg i å få tilgang til filer, og hvordan du midlertidig slår av TrustedInstaller.

Les neste
Relaterte temaer
  • Windows
  • Programmering
  • Windows 10
  • Installer programvare
  • Windows -tips
Om forfatteren Joel lee(1524 artikler publisert)

Joel Lee er sjefredaktør for MakeUseOf siden 2018. Han har en B.S. i informatikk og over ni års profesjonell skrive- og redigeringserfaring.

Mer fra Joel Lee

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere