Cara Membuat Fail Pemasangan 'EXE'

Cara Membuat Fail Pemasangan 'EXE'

Apa yang anda lakukan apabila anda membuat beberapa perisian Windows baru - apa sahaja dari alat diagnostik mudah hingga permainan video PC yang kompleks - dan anda ingin membaginya dengan dunia? Anda boleh memampatkan fail menjadi satu fail ZIP dan menyebarkannya.





Atau, anda boleh menjadi mewah dan membuat EXE pemasang sebagai gantinya.





Kami akan membahas tiga cara berbeza untuk membuat EXE dalam catatan ini: pakej mengekstrak sendiri, pemasang mudah menggunakan IExpress terbina dalam, dan pemasang lanjutan menggunakan Penyediaan Inno yang disesuaikan.





1. Buat Fail EXE Pantas Dengan 7-Zip

Anda mungkin sudah menggunakan 7-Zip untuk mengekstrak semua jenis fail arkib dan tahu bahawa 7-Zip dapat membuat fail arkib, tetapi tahukah anda bahawa anda juga dapat menggunakannya untuk membuat fail EXE yang bertindak sebagai pemasang?

Ia dipanggil Arkib SFX (mengekstrak sendiri) dan berfungsi dengan memampatkan semua fail akhir anda bersama-sama, kemudian memasukkan fail EXE khas di dalam arkib yang tahu bagaimana mengekstrak semuanya.



Dengan kata lain, penerima boleh mengekstrak arkib SFX (yang muncul sebagai fail EXE itu sendiri), walaupun mereka tidak mempunyai perisian yang betul, yang boleh berlaku dengan format seperti 7Z, RAR, TAR, dan ZIP.

Inilah cara membuat arkib SFX dengan 7-Zip:





  1. Siapkan semua fail dan direktori anda dalam satu direktori utama dan beri nama direktori mengikut kehendak anda.
  2. Klik kanan pada direktori dan pilih 7-Zip> Tambahkan ke arkib ...
  3. Di bawah Pilihan , aktifkan Buat Arkib SFX dan pilih tetapan berikut ... > Format Arkib: 7z> Tahap Pemampatan: Biasa> Kaedah Pemampatan: LZMA2> Saiz Kamus: 16 MB> Saiz Perkataan: 32> Saiz Blok Pepejal: 2 GB
  4. Akhirnya, klik pada okey .

Perhatikan bahawa arkib SFX bukan fail pemasang yang benar. Mereka tidak meletakkan fail yang diekstrak ke dalam direktori sasaran yang ditentukan. Mereka tidak mengubah suai Pendaftaran Windows . Tambahan pula, mereka tidak membuat log pemasangan, dan tidak muncul sebagai log perisian yang dipasang dalam aplikasi Nyahpasang. Mereka secara harfiah mengarkibkan fail yang digayakan sebagai fail EXE.

Muat turun: 7-Zip untuk Tingkap (Percuma)





desktop jauh dari tingkap ke linux

2. Cara Menggunakan IExpress untuk Membuat EXE dengan Mudah

IExpress adalah utiliti yang disertakan dengan versi Windows bermula dengan Windows XP dan seterusnya. Utiliti ini dilengkapi dengan antara muka grafik front-end (disebut IExpress Wizard), tetapi anda juga boleh membuat fail pemasang menggunakan fail Self Extraction Directive (SED) yang ditulis dengan tangan. Kami mengesyorkan Wizard.

Seperti 7-Zip di atas, kaedah ini membuat arkib pengekstrakan sendiri, tetapi dengan dua perbezaan utama: satu, pengguna akhir akan melalui Wizard Pemasangan berbilang halaman, dan dua, pengguna akhir dapat menentukan direktori sasaran untuk di mana alat akan mengekstrak fail.

Dan ini bagaimana anda membuat pemasang EXE menggunakan IExpress:

  1. Buka arahan Jalankan ( Kekunci Windows + R ) dan taip iexpress.exe untuk melancarkan IExpress Wizard.
  2. Pilih Buat fail Arahan Pengekstrakan Diri baru dan klik Seterusnya .
  3. Pilih Ekstrak fail sahaja dan klik Seterusnya .
  4. Untuk tajuk pakej, nama aplikasi anda adalah pilihan yang selamat.
  5. Untuk arahan pengesahan, pilih Tiada arahan atau Pengguna yang pantas dengan . Tidak kira sama ada cara. Untuk pengguna akhir, termasuk satu selalu menjadi pilihan yang selamat.
  6. Untuk perjanjian lesen, pilih Paparkan lesen jika anda mahu pengguna akhir bersetuju dengan Perjanjian Lesen Pengguna Akhir (EULA). Sekiranya tidak, tidak mengapa memilih Jangan mempamerkan lesen .
  7. Tambahkan semua fail yang ingin anda lihat dipasang dengan mengklik Tambah , melayari ke mana failnya, dan memilih semuanya.
  8. Teruskan melalui IExpress Wizard dan pilih pilihan pilihan anda untuk Tunjukkan Tetingkap dan Mesej Selesai meminta.
  9. Untuk nama pakej, klik Semak imbas , arahkan ke tempat yang anda mahukan EXE pemasang dibuat, dan beri nama. Ini adalah fail EXE yang akan anda edarkan kepada pengguna akhir. Klik Seterusnya .
  10. Akhirnya, pilih Arahan Simpan Pengekstrakan Diri (SED) fail sekiranya anda ingin membuat pemasang yang diubahsuai di kemudian hari, seperti ketika anda telah menambal perisian dan memerlukan pemasang yang dikemas kini. Sekiranya anda memilih Jangan simpan , maka anda perlu menjalani keseluruhan proses dari awal.
  11. Pada Buat Pakej halaman, klik Seterusnya .

Pakej anda akan dibuat dalam beberapa minit. Perhatikan bahawa IExpress mempunyai beberapa kebiasaan dan masalah :

  • Itu tidak membenarkan kemasukan direktori kosong.
  • Sekiranya pemasangan anda mempunyai subdirektori, subdirektori tidak akan disertakan.
  • Sekiranya anda mempunyai banyak fail dengan nama yang sama, walaupun dalam direktori yang berasingan, penciptaan pemasang akan gagal.

Oleh kerana keanehan ini, kami mengesyorkan menggunakan kaedah di bawah.

Berkaitan: Apa itu GUI (Antara Muka Pengguna Grafik)?

3. Cara Terbaik untuk Membuat EXE: Gunakan Persediaan Inno

Persediaan Inno adalah utiliti sumber terbuka yang sedang dalam pembangunan aktif sejak tahun 1997. Ia dibuat sebahagiannya sebagai tindak balas kepada InstallShield Express bawah tanah pada masa itu. Sejak itu, ia menjadi pencipta pemasang pilihan bagi mereka yang tidak peduli untuk meneroka pilihan eksklusif.

Cabutan terbesarnya ialah fleksibiliti. Inno Setup menggunakan fail skrip dengan sambungan ISS ('Inno Setup Script') untuk menyesuaikan pelbagai aspek pemasang: fail mana yang digabungkan, di mana pemasangan berlaku, sama ada membuat jalan pintas, dll. Fail ISS menggunakan pemformatan yang serupa dengan fail INI dan boleh dihasilkan dengan menggunakan Inno Setup Wizard.

Untuk membuat pemasang anda menggunakan Inno Setup, lancarkan Penyusun Persediaan Inno aplikasi. Dalam permintaan alu-aluan, pilih Buat fail skrip baru menggunakan Skrip Wizard . Dari sana, masukkan Nama Aplikasi dan Versi Aplikasi anda. Sebagai pilihan, anda juga boleh memasukkan maklumat Penerbit Aplikasi dan Laman Web Aplikasi. Klik Seterusnya .

  1. Sekarang, pilih Folder asas destinasi , yang lalai ke Fail Program.
  2. Masukkan a Nama folder aplikasi , yang merupakan nama direktori utama di mana fail pemasangan anda akan pergi. Klik Seterusnya .
  3. Untuk Fail boleh laku utama aplikasi , layari dan pilih fail EXE utama yang akan melancarkan aplikasi anda.
  4. Sekiranya anda tidak memasang aplikasi, aktifkan Aplikasi ini tidak mempunyai fail utama yang dapat dilaksanakan . Kemudian tambahkan fail dan folder ke pemasangan anda dengan Menambah fail... dan Tambahkan folder ... butang. Klik Seterusnya .
  5. Pada halaman Pintasan Aplikasi, biarkan lalai atau ubahnya agar sesuai dengan pilihan anda. Semuanya jelas. Klik Seterusnya .
  6. Pada halaman Dokumentasi Aplikasi, anda dapat menunjukkan hingga tiga file TXT yang akan ditampilkan sepanjang proses pemasangan pengguna akhir. Biasanya, ini adalah LICENSE.TXT, INSTALL.TXT, dan README.TXT, tetapi ia boleh menjadi apa sahaja yang anda mahukan. Klik Seterusnya .
  7. Pada halaman Penyediaan Bahasa, simpan Bahasa Inggeris, tetapi anda dialu-alukan untuk menambah seberapa banyak bahasa lain yang anda mahukan. Klik Seterusnya .

Sekarang, ikuti langkah-langkah berikut dari bawah:

Pada halaman Pengaturan Kompiler, anda boleh menyesuaikan fail EXE pemasang:

  • The Folder output penyusun khas adalah tempat fail EXE pemasang yang dihasilkan akan diletakkan.
  • Nama fail asas output penyusun adalah apa yang dipanggil fail EXE. Tetapan lalai adalah persediaan.exe .
  • Fail ikon Persediaan Tersuai adalah ikon yang akan digunakan oleh fail pemasang EXE. Ini mestilah fail ICO, yang boleh anda muat turun atau ditukar dari PNG.
  • Tetapkan kata laluan akan melindungi pengguna yang tidak dibenarkan daripada menggunakan pemasang anda. Biarkan kosong untuk mematikan ciri ini.

Setelah mengkonfigurasi tetapan anda, pilih Selesai . Apabila diminta menyusun skrip baru, klik Ya . Apabila diminta untuk menyimpan skrip, pilih Tidak jika ini adalah fail pemasang sekali. Pilih Ya jika anda merancang untuk mengubah atau mengemas kini kemudian.

Tunggu proses selesai, dan tunggu, anda akan mempunyai fail yang boleh dilaksanakan.

Muat turun: Persediaan Inno untuk Tingkap (Percuma)

Kaedah mana yang terbaik untuk Membuat Pemasang EXE?

Sekiranya perisian anda asas, atau jika anda hanya akan mengedarkan kepada sebilangan kecil orang, gunakan kaedah 7-Zip. Mudah, cepat, dan hampir tidak memerlukan kepakaran teknikal.

Sekiranya perisian anda agak mudah, dan anda ingin menunjukkan wizard pemasangan sebenar untuk pengguna akhir anda, gunakan kaedah IExpress. Akhirnya, pilih aplikasi Inno jika anda mempunyai perisian yang rumit dan anda tahu apa yang anda lakukan.

Berkongsi Berkongsi Tweet E-mel Apa itu TrustedInstaller? Mengapa Ia Menjauhkan Saya dari Menamakan Semula Fail?

Ketahui apa itu TrustedInstaller, mengapa TrustedInstaller menghalang anda daripada mengakses fail dan cara mematikan TrustedInstaller buat sementara waktu.

Baca Seterusnya
Topik-topik yang berkaitan
  • Tingkap
  • Pengaturcaraan
  • Windows 10
  • Pasang Perisian
  • Petua Windows
Mengenai Pengarang Joel lee(1524 Artikel Diterbitkan)

Joel Lee adalah Ketua Editor MakeUseOf sejak tahun 2018. Dia mempunyai B.S. dalam Sains Komputer dan lebih dari sembilan tahun pengalaman menulis dan menyunting profesional.

Lagi Dari Joel Lee

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan