Jenis alat yang Anda cari disebut alat Pengemasan Ulang Aplikasi. Prosesnya termasuk menangkap instalasi (mengambil snapshot mesin, menjalankan instalasi Anda dan membuat penyesuaian, kemudian menjalankan snapshot kedua untuk menghitung perbedaannya) kemudian mengkompilasi data yang diambil ke dalam format MSI.
Berikut ini adalah beberapa alat gratis untuk melakukan tugas-tugas ini, secara berurutan:
- AppDeploy Repackager : Gunakan ini untuk menangkap instalasi Anda dan membuat MSI dari data yang diambil. Jika aplikasi Anda cukup sederhana maka ini mungkin yang Anda butuhkan.
- Microsoft Orca : Gunakan ini untuk mengedit MSI yang telah dibuat dengan AppDeploy Repackager. Anda perlu tahu bagaimana MSI bekerja untuk benar-benar memanfaatkan Orca. Referensi Basis Data Pemasang Microsoft adalah sumber pasti untuk informasi tentang konten MSI.
Adapun pertanyaan kedua Anda: Anda akan menemukan bahwa kadang-kadang vendor akan menyediakan MSI yang dibungkus dengan executable, jadi jika Anda menjalankan .exe Anda mungkin dapat menggali MSI dari direktori temp.
Saya telah menggunakan Advanced Installer dan AppDeploy Repackager dan mendapatkan hasil yang baik.
sumber
Lihat WinINSTALL LE:
https://www.softpile.com/wininstall-le/
Anda harus menginstal program, dan itu akan menonton apa yang terjadi dan membuat installer MSI. Saya biasanya melakukan instalasi pada VM bersih sehingga tidak menangkap kegiatan latar belakang program yang biasanya saya gunakan.
sumber
Heh, saya akan mencoba dan menjawab pertanyaan saya sendiri .. Saya juga akan melihat The AppDeploy Repackager . Sepertinya itu akan melakukan hal yang sama seperti yang disebutkan Joseph. Saya akan melihat mana yang melakukan pekerjaan dengan sedikit tekanan pada bagian saya :)
sumber
Ini tidak gratis tetapi jika Anda memiliki lisensi Visual Studio, yang memiliki paket MSI yang bagus tersedia di dalamnya.
sumber
IMO WiX mungkin merupakan cara terbaik, karena repackager yang bekerja dengan snapshot cenderung merekam perubahan yang tidak terkait, sejauh Anda tidak menghabiskan waktu untuk menetapkan pengecualian ...
Menggunakan Wixtool membuat pembuatan MSI cukup nyaman daripada menulis banyak wadah xml;)
sumber
Microsoft Windows Installer XML toolkit (WiX).
sumber
Saya salin di sini dua daftar dari beberapa halaman web yang saya temukan.
Daftar panjang perangkat lunak penyebaran, termasuk pengemasan ulang, dengan deskripsi yang ditambahkan: http://www.installsite.org/pages/en/tt_corp.htm
Di sini saya hanya menyalin nama-nama yang disebutkan dalam halaman web ini:
Satu lagi daftar dari: http://www.interfacett.com/blogs/exe-msi-deploy-exe-based-installer-microsoft-world/
Mungkin tidak semuanya merupakan pengemas ulang.
sumber