Kā izveidot 'EXE' instalācijas failu

Kā izveidot 'EXE' instalācijas failu

Ko jūs darāt, kad esat izveidojis kādu jaunu Windows programmatūru - sākot no vienkārša diagnostikas rīka līdz sarežģītai datora videospēlei - un vēlaties to kopīgot ar pasauli? Jūs varētu saspiest failus vienā ZIP failā un izplatīt to.





Vai arī jūs varat būt iedomātā un tā vietā izveidot instalētāju EXE.





Šajā rakstā mēs apskatīsim trīs dažādus veidus, kā izveidot EXE: pašizpletes pakete, vienkāršs instalētājs, izmantojot iebūvēto IExpress, un uzlabotais instalētājs, izmantojot pielāgojamu Inno iestatījumu.





1. Izveidojiet ātru EXE failu, izmantojot 7-Zip

Jūs, iespējams, jau izmantojat 7-Zip, lai iegūtu visu veidu arhīva failus, un zināt, ka 7-Zip var izveidot arhīva failus, bet vai zinājāt, ka varat to izmantot arī, lai izveidotu EXE failu, kas darbojas kā instalētājs?

To sauc par SFX arhīvs (pašizpletes) un darbojas, saspiežot visus gala failus kopā, pēc tam arhīvā ievietojot īpašu EXE failu, kas zina, kā visu iegūt.



Citiem vārdiem sakot, adresāts var izgūt SFX arhīvu (kas pats tiek parādīts kā EXE fails), pat ja viņam nav pareizās programmatūras, kas var notikt ar tādiem formātiem kā 7Z, RAR, TAR un ZIP.

Lūk, kā izveidot SFX arhīvu ar 7-Zip:





  1. Sagatavojiet visus failus un direktorijus vienā galvenajā direktorijā un nosauciet direktoriju, kā vēlaties.
  2. Noklikšķiniet ar peles labo pogu direktorijā un izvēlieties 7-Zip> Pievienot arhīvam ...
  3. Zem Iespējas , iespējot Izveidojiet SFX arhīvu un izvēlieties šādus iestatījumus ... > Arhīva formāts: 7z> Saspiešanas līmenis: Normāli> Saspiešanas metode: LZMA2> Vārdnīcas izmērs: 16 MB> Vārda lielums: 32> Cietais bloka izmērs: 2 GB
  4. Visbeidzot, noklikšķiniet uz labi .

Ņemiet vērā, ka SFX arhīvi nav patiesi instalēšanas faili. Viņi neievieto iegūtos failus noteiktā mērķa direktorijā. Tie nemainās Windows reģistrs . Turklāt viņi neveido instalācijas žurnālus un netiek rādīti kā instalēta programmatūra lietotnē Atinstalēt. Tie burtiski ir arhīva faili, kas pārģērbti kā EXE faili.

Lejupielādēt: 7-Zip Windows (Bezmaksas)





kā mainīt vietu, kur tiek dublēta iTunes

2. Kā lietot IExpress, lai viegli izveidotu EXE

IExpress ir utilīta, kas ir komplektā ar Windows versijām, sākot ar Windows XP un jaunākām versijām. Lietderībai ir priekšpuses grafiskais interfeiss (saukts par IExpress vedni), taču jūs varat arī izveidot instalēšanas failus, izmantojot ar roku rakstītus pašizplatīšanas direktīvas (SED) failus. Mēs iesakām vedni.

Tāpat kā iepriekš minētais 7-Zip, šī metode izveido pašizpletes arhīvu, taču ar divām būtiskām atšķirībām: vienu, galalietotājs veiks vairāku lappušu instalācijas vedni, un divas-galalietotājs var norādīt mērķa direktoriju kur rīks izvilks failus.

Un šādā veidā jūs izveidojat instalētāju EXE, izmantojot IExpress:

  1. Atveriet uzvedni Palaist ( Windows taustiņš + R. ) un veidu iexpress.exe lai palaistu IExpress vedni.
  2. Izvēlieties Izveidojiet jaunu pašizplatīšanas direktīvas failu un noklikšķiniet Nākamais .
  3. Izvēlieties Izvilkt tikai failus un noklikšķiniet Nākamais .
  4. Pakotnes nosaukumam jūsu lietotnes nosaukums ir droša izvēle.
  5. Apstiprinājuma uzvednei izvēlieties Nav uzvednes vai Lūgt lietotājam ar . Vienalga nav nozīmes. Gala lietotājam, ieskaitot vienu, vienmēr ir droša izvēle.
  6. Lai iegūtu licences līgumu, izvēlieties Parādiet licenci ja vēlaties, lai galalietotājs piekrīt galalietotāja licences līgumam (EULA). Ja nē, ir labi izvēlēties Nerādīt licenci .
  7. Pievienojiet visus failus, kurus vēlaties redzēt instalētus, noklikšķinot Pievienot , pārlūkojot failu atrašanās vietu un atlasot tos visus.
  8. Turpiniet, izmantojot IExpress vedni, un atlasiet vēlamās opcijas Parādīt logu un Pabeigta ziņa uzvednes.
  9. Pakotnes nosaukumam noklikšķiniet uz Pārlūkot , dodieties uz vietu, kur vēlaties izveidot instalēšanas programmu EXE, un piešķiriet tai nosaukumu. Šis ir EXE fails, kuru plānojat izplatīt galalietotājiem. Klikšķis Nākamais .
  10. Visbeidzot, izvēlieties Pašizplatīšanas direktīva (SED) failu, ja vēlaties izveidot modificētu instalētāju vēlāk, piemēram, kad esat ielīmējis programmatūru un jums ir nepieciešams atjaunināts instalētājs. Ja izvēlaties Nesaglabājiet , tad jums viss process būs jāsāk no nulles.
  11. Uz Izveidot paketi lapā, noklikšķiniet uz Nākamais .

Jūsu pakete tiks izveidota pēc dažām minūtēm. Ņemiet vērā, ka IExpress ir dažas dīvainības un problēmas :

  • Tas neļauj iekļaut tukšus direktorijus.
  • Ja instalācijai ir apakšdirektorijas, apakšdirektorijas netiks iekļautas.
  • Ja jums ir vairāki viena nosaukuma faili, pat atsevišķos direktorijos, instalētāja izveide neizdosies.

Šo dīvainību dēļ mēs iesakām izmantot tālāk norādīto metodi.

Saistīts: Kas ir GUI (grafiskā lietotāja saskarne)?

3. Labākais veids, kā izveidot EXE: izmantojiet Inno Setup

Inno Setup ir atvērtā koda utilīta Tas ir aktīvi attīstīts kopš 1997. gada. Tas tika daļēji izveidots, reaģējot uz to laiku apakšposmu InstallShield Express. Kopš tā laika tas ir kļuvis par instalētāja radītāju tiem, kam nav intereses izpētīt patentētas iespējas.

Tās lielākais trūkums ir tā elastība. Inno Setup izmanto skriptu failus ar ISS paplašinājumu (“Inno Setup Script”), lai pielāgotu dažādus instalētāja aspektus: kādi faili ir iekļauti, kur notiek instalēšana, vai izveidot īsceļus utt. ISS faili izmanto līdzīgu formatējumu kā INI faili un var ģenerēt, izmantojot Inno Setup Wizard.

Lai izveidotu instalētāju, izmantojot Inno Setup, palaidiet Inno iestatīšanas kompilators lietotne. Sveiciena uzvednē atlasiet Izveidojiet jaunu skripta failu, izmantojot skripta vedni . No turienes ievadiet savu lietojumprogrammas nosaukumu un lietojumprogrammas versiju. Pēc izvēles varat iekļaut arī informāciju par lietojumprogrammu izdevēju un lietojumprogrammas vietni. Klikšķis Nākamais .

  1. Tagad izvēlieties Galamērķa bāzes mape , kas pēc noklusējuma ir Program Files.
  2. Ievadiet Lietojumprogrammas mapes nosaukums , kas ir galvenā direktorija nosaukums, uz kuru tiks novietoti instalācijas faili. Klikšķis Nākamais .
  3. Priekš Lietojumprogrammas galvenais izpildāmais fails , pārlūkojiet un atlasiet galveno EXE failu, kurā tiks palaista jūsu lietotne.
  4. Ja neinstalējat lietotni, iespējojiet to Lietojumprogrammai nav galvenā izpildāmā faila . Pēc tam pievienojiet instalācijai failus un mapes, izmantojot Pievieno failus... un Pievienot mapes ... pogas. Klikšķis Nākamais .
  5. Lapā Lietojumprogrammas saīsnes atstājiet noklusējuma vērtības vai mainiet tās atbilstoši savām vēlmēm. Viņi visi ir pašsaprotami. Klikšķis Nākamais .
  6. Lietojumprogrammas dokumentācijas lapā varat norādīt uz trim TXT failiem, kas tiks parādīti gala lietotāja instalēšanas procesā. Parasti tie būs LICENSE.TXT, INSTALL.TXT un README.TXT, taču tie var būt neatkarīgi no jūsu vēlmēm. Klikšķis Nākamais .
  7. Lapā Iestatīšanas valodas saglabājiet Angļu, bet jūs varat pievienot tik daudz citu valodu, cik vēlaties. Klikšķis Nākamais .

Tagad veiciet tālāk norādītās darbības.

Lapā kompilatora iestatījumi varat pielāgot instalētāja EXE failu:

  • The Pielāgota kompilatora izvades mape ir vieta, kur tiks ievietots instalēšanas EXE fails.
  • Sastādītāja izejas bāzes faila nosaukums tiks saukts EXE fails. Noklusējuma iestatījums ir setup.exe .
  • Pielāgotas iestatīšanas ikonas fails ir ikona, ko izmantos instalēšanas EXE fails. Tam jābūt ICO failam, kuru varat lejupielādēt vai pārveidot no PNG.
  • Iestatīšanas parole pasargās neatļautus lietotājus no jūsu instalētāja lietošanas. Lai atspējotu šo funkciju, atstājiet to tukšu.

Pēc iestatījumu konfigurēšanas izvēlieties Pabeigt . Kad tiek prasīts apkopot jauno skriptu, noklikšķiniet uz . Kad tiek prasīts saglabāt skriptu, izvēlieties ja tas ir vienreizējs instalēšanas fails. Izvēlieties ja vēlāk plānojat to modificēt vai atjaunināt.

Pagaidiet, līdz process tiks pabeigts, un voilà, jums būs izpildāms fails.

Lejupielādēt: Inno Setup for Windows (Bezmaksas)

Kura metode ir vislabākā, lai izveidotu EXE instalētāju?

Ja jūsu programmatūra ir vienkārša vai ja to izplatīsit tikai ierobežotam skaitam cilvēku, izmantojiet 7-Zip metodi. Tas ir vienkārši, ātri un neprasa gandrīz nekādas tehniskas zināšanas.

Ja jūsu programmatūra ir nedaudz vienkārša un vēlaties saviem lietotājiem piedāvāt īstu instalēšanas vedni, izmantojiet IExpress metodi. Visbeidzot, izvēlieties lietotni Inno, ja jums ir sarežģīta programmatūra un jūs zināt, ko darāt.

Kopīgot Kopīgot Čivināt E -pasts Kas ir TrustedInstaller? Kāpēc tas attur mani no failu pārdēvēšanas?

Uzziniet, kas ir TrustedInstaller, kāpēc TrustedInstaller neļauj piekļūt failiem un kā uz laiku izslēgt TrustedInstaller.

Lasīt Tālāk
Saistītās tēmas
  • Windows
  • Programmēšana
  • Windows 10
  • Instalējiet programmatūru
  • Windows padomi
Par autoru Džoels Lī(Publicēti 1524 raksti)

Džoels Lī ir MakeUseOf galvenais redaktors kopš 2018. gada. Viņam ir B.S. datorzinātnēs un vairāk nekā deviņu gadu profesionāla rakstīšanas un rediģēšanas pieredze.

Vairāk no Džoela Lī

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu