Có một tiện ích hoặc khả năng như vậy một MSI? Có lẽ msiexec?
rpm -qlcung cấp danh sách tất cả các tệp được cài đặt bởi một gói nhất định. Tôi muốn nhận thông tin tương tự từ hệ thống Windows.
Có một tiện ích hoặc khả năng như vậy một MSI? Có lẽ msiexec?
rpm -qlcung cấp danh sách tất cả các tệp được cài đặt bởi một gói nhất định. Tôi muốn nhận thông tin tương tự từ hệ thống Windows.
Câu trả lời:
Các Windows SDK chứa một tiện ích đồ họa gọi là Orcađể xem và chỉnh sửa .msicơ sở dữ liệu. Tối thiểu, chọn Windows Native Code Development=> Toolstrong trình cài đặt SDK, sau đó cài đặt Orcatừ %ProgramFiles%\Microsoft SDKs\Windows\vX.Y\Bin\Orca.msi. Khi xem cơ sở dữ liệu Orca, Filebảng chứa một hàng cho mỗi tệp sẽ được cài đặt.
Windows Installer XML (WiX) chứa một công cụ được gọi là Darksẽ dịch ngược .msicơ sở dữ liệu thành tệp XML:
dark.exe Installer.msi
Điều này sẽ tạo ra một Installer.wxstập tin trong thư mục hiện tại. Các <File />yếu tố tương ứng với các hàng trong Filebảng.
msiexec có thể làm điều đó trong chế độ quản trị viên.
msiexec / a gì đó.msi TARGETDIR = "c: \ windows \ temp" / qb
bạn có thể cần một số thiết bị chuyển mạch khác, mặc dù.
Không, Windows Installer không thể làm điều này. Không có tùy chọn nào sẽ cho bạn biết tập tin nào được cài đặt từ một gói nhất định.
Theo đề xuất của John , bạn có thể xem tất cả các tệp mà gói này chứa. Hình ảnh quản trị sẽ có cấu trúc thư mục tương tự như cài đặt với tùy chọn mặc định.
Nếu bạn thực sự muốn lấy danh sách tất cả các tệp được cài đặt bởi một gói, tôi nghĩ bạn có thể làm điều đó:
Tôi chưa bao giờ nghe nói về công cụ có thể làm điều này.