Disyorkan, 2024

Pilihan Editor

4 Alat Hebat Untuk Membuat Pek Installer Windows

Saya telah menulis kod yang cukup dalam kerjaya IT saya dan mengeluarkan sejumlah program Windows yang baik juga, jadi alat yang baik untuk membuat pakej pemasang Windows sentiasa utama. Setiap program akan mempunyai satu set keperluan yang berbeza, seperti skrip, DLL, tetapan keselamatan, dan lain-lain, jadi satu alat yang boleh mengendalikan satu set keperluan yang rumit diperlukan.

Sekiranya anda mempunyai wang atau memerlukan banyak sokongan, anda boleh pergi dengan InstallShield, pilihan padat untuk banyak syarikat yang menggunakan Windows. Kami sentiasa menggunakan InstallShield pada hari-hari awal kami kerana ia telah dibungkus dengan Visual Studio dan Visual Foxpro.

Walau bagaimanapun, ia bukan satu-satunya perisian yang baik di luar sana untuk mewujudkan pemasang Windows. Dalam artikel ini, saya akan menyebut beberapa utiliti lain yang percuma dan dibayar (walaupun lebih murah) yang anda boleh cuba dalam organisasi anda.

Sistem Install Nullsoft Scriptable (NSIS)

Sekiranya anda suka perisian open source, anda mungkin ingin menyemak Sistem Pemasangan Nullsoft Scriptable (NSIS) . NSIS adalah sistem profesional yang boleh anda gunakan untuk mencipta segala-galanya dari pemasang Windows yang sangat mudah dan sangat kompleks. Ia kecil, namun mempunyai set ciri yang besar, yang menjadikannya sesuai untuk pengedaran Internet.

Seperti yang anda ketahui dengan nama itu, NSIS adalah berasaskan skrip, yang membolehkan anda membuat logik yang rumit seperti yang anda perlukan untuk menangani sebarang keadaan. Untungnya, untuk pemula, ia juga termasuk sekumpulan plug-in dan skrip yang telah ditetapkan untuk memulakan anda.

Berikut ialah senarai pendek beberapa ciri kegemaran saya pembuat pembuat MSI ini:

  • Keupayaan untuk membuat pemasang Windows yang boleh memasang, menyahpasang, menetapkan tetapan sistem, mengeluarkan fail, dan banyak lagi.
  • NSIS mempunyai overhead hanya 34KB! Setakat ini Windows installer terkecil berbanding InstallShield dan Bijaksana.
  • Satu pemasang yang serasi dengan semua versi utama Windows dari Windows 95 hingga Windows 10.
  • Tiga kaedah mampatan (ZLib, BZip2, LZMA) untuk memastikan mampatan terbesar untuk pakej pemasang anda.
  • Pemasang skrip berdasarkan lebih baik daripada program lain yang hanya menjana senarai fail dan kekunci pendaftaran. Menggunakan bahasa skrip, anda boleh melakukan banyak tugas pemasangan yang berbeza seperti peningkatan, pemeriksaan versi, reboot sistem, pengubahsuaian pembolehubah persekitaran, akses kepada Windows API dan banyak lagi.
  • Buat dialog dan antara muka tersuai untuk memasukkan input pengguna, pilihan konfigurasi, dan juga antara muka wizard khusus.
  • Memperluaskan keupayaan NSIS dengan pemalam yang boleh berkomunikasi dengan pemasang.
  • Sokongan untuk pemasangan web dan penampalan fail di seluruh Internet.

Program ini menyokong banyak ciri-ciri lain termasuk pemantauan sendiri pemasang menggunakan checksum, senarai dan pokok untuk pemilihan komponen, mod senyap untuk pemasangan automatik, editor kod penuh untuk skrip menulis, dan lain-lain.

Pemasang Lanjutan

Pemasang Lanjutan juga mempunyai versi percuma, tetapi ia juga mempunyai beberapa versi lain yang naik harga bergantung kepada berapa kompleks pemasang anda perlu. Ia dikemas kini sangat kerap dan berfungsi dengan sangat baik.

Sekiranya anda mencari sesuatu yang lebih profesional yang juga termasuk beberapa pilihan untuk sokongan, maka Advanced Installer adalah pilihan yang baik. Sekiranya anda mahukan pecahan ciri antara lima versi yang berbeza, sila lihat pautan tersebut. Versi percuma sebenarnya mempunyai banyak ciri dan kami dapat menggunakannya di syarikat kami untuk masa yang lama kerana pemasang kami cukup mudah.

Satu ciri unik untuk Advanced Installer ialah Analytics Installer . Ia pada dasarnya satu set alat untuk melihat bagaimana pengguna memasang, menggunakan dan menyahpasang aplikasi anda. Anda boleh melihat betapa besarnya pangkalan pengguna anda, memuatkan survei apabila pengguna memadamkan semula program tersebut, dan mendapatkan maklumat mengenai sistem pengguna dan lokasi geografi. Semua ini di antara muka web yang ramping dan moden yang anda boleh menguji diri sendiri.

Ia juga membolehkan anda dengan mudah membungkus semula aplikasi anda ke dalam format AppX yang baru, yang diperlukan untuk Platform Windows Universal. Ia tidak memerlukan apa-apa perubahan kod dan mereka mempunyai alat penukar AppX percuma. Mereka hanya beberapa ciri unik, tetapi Advanced Installer cukup banyak merangkumi semua pangkalan. Lihat senarai penuh ciri di sini untuk setiap edisi.

Inno Setup

Inno Setup adalah pemasang Windows canggih yang benar-benar percuma dan telah wujud sejak tahun 1997. Ia mempunyai satu ton ciri dan berfungsi hebat untuk perniagaan kecil dengan keperluan sederhana yang kompleks.

Berikut ialah senarai beberapa ciri terbaik Inno Setup:

  • Menyokong semua versi Windows dari Windows 2000 hingga Windows 10
  • Menyokong pemasangan aplikasi 64-bit pada Windows 64-bit
  • Menyokong penciptaan fail EXE tunggal untuk pengedaran fail mudah
  • Jenis persediaan disesuaikan dan sokongan penuh untuk penginstalan aplikasi
  • Penciptaan jalan pintas, penyertaan pendaftaran dan fail INI
  • Menyokong pemasangan senyap dan enjin scripting Pascal untuk memasang lebih maju
  • Pelanjutan pihak ketiga yang meningkatkan ciri persediaan Inno

Secara keseluruhan, ini adalah pilihan yang sangat baik kerana ia benar-benar percuma dan sangat mudah digunakan. Ia tidak akan dapat melakukan apa yang InstallShield atau bahkan Advanced Installer boleh lakukan, tetapi ia meliputi hampir semua asas-asas.

WIX Toolset

Toolset WIX adalah satu set alat percuma untuk membuat pemasang Windows yang berfungsi dengan Visual Studio 2012 atau yang lebih tinggi. Saya menyebutnya terakhir kerana ia memerlukan lengkung pembelajaran yang terbesar. Anda boleh membuat beberapa pemasang yang sangat kompleks dengannya, tetapi anda akan menjadi agak coding dan sering menggunakan baris arahan.

Toolset WIX didasarkan pada model pengarang XML. Sekiranya anda tidak mempunyai Visual Studio, anda boleh menggunakan alat Wix atau MSBuild. Ia menyokong bangunan fail pemasang MSI, MSP, MSM, dan MST. Ia juga menyokong sejumlah besar ciri Windows Installer.

Jadi itu adalah beberapa program yang lebih dikenali dan stabil yang boleh anda gunakan untuk membuat pemasang Windows. Saya yakin terdapat banyak orang lain di sana, jadi jangan ragu untuk memberitahu kami yang mana yang anda gunakan dalam komen. Nikmati!

Top