Nói về một câu hỏi được tải ...
Để bắt đầu, bỏ qua setup.exe. Điều lạ lùng là nó chỉ gọi MSI. Hoặc đôi khi họ trích xuất một loạt các thứ THEN gọi cho MSI, bạn thường có thể xem thư mục tạm thời của mình khi bạn chạy thiết lập và có ý tưởng về những gì nó đang làm.
Tôi luôn luôn gian lận và thực hiện một quá trình cài đặt ( msiexec /i path/to-install.msi /l*v /qn
) khô khan với việc ghi nhật ký, sau đó đi qua nhật ký và chọn ra các thuộc tính tôi muốn đặt và đặt chúng thông qua dòng lệnh. Trả lời các tệp không bao giờ hoạt động hoặc không đáng để trải qua quá trình tạo ra chúng.
Sau đó, tôi tìm thấy InstEdit và sử dụng nó một thuyền. Nó sẽ cho phép bạn chỉnh sửa các thuộc tính của MSI và tạo ra Biến đổi mà sau đó bạn có thể chuyển thành đối số trong tập lệnh của mình: msiexec /i path/to/installer.msi /t path/to/transform.mst
Tôi khuyên bạn nên thử trước, có phiên bản miễn phí thực hiện mọi thứ.
Bạn cũng có thể xem ở đây cho tất cả các công tắc msiexec
có.