Pengeditan ORCA MSI [ditutup]


8

semua pagi,

Saya mencoba mengedit paket MSI menggunakan ORCA, ini adalah alat yang cukup bagus, tetapi apakah ada yang tahu tentang alat edit MSI yang lebih baik?

Bersulang


Saya tidak yakin ini yang Anda inginkan, tetapi cukup sederhana untuk menulis skrip VBS atau JS yang membuat instance kelas COM masing-masing untuk menangani paket MSI. Saya telah menggunakan itu misalnya untuk mengedit file .pcp (properti pembuatan tambalan) dan .msi untuk mengotomatisasi beberapa langkah terakhir dalam pembuatan paket. Tapi saya tidak yakin apakah ini pertanyaan penyebaran atau apakah Anda mengarang MSI ... (jadi jawaban saya dalam komentar;))
0xC0000022L

Jawaban:



5

Saya baru saja menemukan InstEd , editor MSI gratis. Terlihat oke.


+1, memang ini salah satu yang lebih nyaman.
0xC0000022L

InstEdit sangat fenomenal. Mampu memperbarui MSI atau membuat transformasi, meninggalkan yang asli utuh, sangat berguna ketika membangun paket untuk penyebaran SCCM.
peelman

2

UPDATE: periksa ringkasan ini dari stackoverflow.com untuk pro dan kontra dari berbagai alat penyebaran.


Jika Anda perlu melakukan perubahan besar pada file MSI alat terbaik adalah Installshield , Advanced Installer danBijaksana(secara resmi pensiun), tangan ke bawah. File MSI adalah database, dan penuh dengan tabel dengan integritas referensial . Perubahan dalam satu tabel dengan cepat mengalir ke sejumlah tabel lainnya, dan cukup berbulu untuk memecahkan kode ini sendiri, dan tidak terlalu efisien waktu. Di Orca Anda perlu menerapkan semua perubahan tabel cascading secara manual.

UPDATE: Wise Sayangnya tampaknya keluar pasar karena beberapa masalah hukum. Itu adalah alat pilihan saya karena itu sangat kokoh dan ditargetkan pada pengemasan ulang dan administrator daripada pengembang. Bijaksana dulu memiliki alat gratis yang disebut InstallTailor yang memungkinkan menangkap perubahan menjadi transformasi dalam mode seperti penyihir. Saya tidak dapat menemukan alat ini tersedia saat ini.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.