CẬP NHẬT: Công cụ này từ Wise đáng tiếc không thể tải về được nữa. Tôi không chắc chắn nếu nó là OK để phân phối nó hoặc. Nó dường như là một công cụ miễn phí được phân phối như một phần của bộ phần mềm Wise Package Studio chính của họ, nhưng tôi không nghĩ nó là nguồn mở. Tôi ước họ sẽ phát hành nó như một công cụ nguồn mở.
Sản phẩm đóng gói khôn ngoan đã bị ngừng do số lượng legal issues.
Tôi tin rằng bạn có thể nhận được sự tiến bộ qua API MSI, nhưng nếu tôi là bạn tôi sẽ chỉ hiển thị thanh tiến trình từ MSI bản thân sau khi viện dẫn cài đặt qua msiexec.exe.
MSI hỗ trợ một số mức cài đặt khác nhau (đầy đủ, hoàn toàn im lặng, GUI cơ bản, GUI giảm vv ...). Trong trường hợp của bạn, có vẻ như bạn muốn có một giao diện người dùng cơ bản. Điều này mang lại một thanh tiến trình, nơi bạn có thể ẩn các nút hủy, và tùy chọn hiển thị một hộp thoại hoàn modal:
Cài đặt âm thầm với thanh tiến trình, không có nút và không có hộp thoại modal hủy ở cuối:
msiexec.exe /I "Test.msi" /QB-!
Để tránh phải xây dựng các dòng lệnh msiexec ngớ ngẩn này theo cách thủ công, hãy sử dụng công cụ tạo dòng lệnh msi từ Wise: http://www2.wise.com/filelib/WICLB.exe (không còn khả dụng).
Nguồn
2009-11-02 08:02:55
Ngoài ra, hãy xem ** [câu trả lời này] (http://stackoverflow.com/a/24700795/129130) **. –