Có một tiện ích hoặc khả năng như vậy một MSI? Có lẽ msiexec
?
rpm -ql
cung 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 -ql
cung 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 .msi
cơ sở dữ liệu. Tối thiểu, chọn Windows Native Code Development
=> Tools
trong trình cài đặt SDK, sau đó cài đặt Orca
từ %ProgramFiles%\Microsoft SDKs\Windows\vX.Y\Bin\Orca.msi
. Khi xem cơ sở dữ liệu Orca
, File
bả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à Dark
sẽ dịch ngược .msi
cơ sở dữ liệu thành tệp XML:
dark.exe Installer.msi
Điều này sẽ tạo ra một Installer.wxs
tậ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 File
bả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.