2011-11-21 27 views
1

如何使用makecab.exe使用文件夾中的所有文件創建文件櫃(* .CAB)文件?如何使用makecab.exe使用文件夾中的所有文件創建cabinet(* .CAB)文件?

我有很多文件,並且很難將它們添加到makecab實用程序使用的.DDF文件中。所以我想知道如何在DDF文件中指定給定文件夾中的所有文件都應該添加到我的CAB中。

我已經從使用InstallShield創建的MSI中提取了一個CAB文件。我已經替換了其中一個文件,現在我想創建一個新的CAB存檔。

+0

供像我這樣的人蔘考死於內部試圖找出如何使用makecab,這裏是我剛剛做出的powershell腳本:http://stackoverflow.com/questions/19411440/makecab-create-a-cab-file-從-所有最文件-IN-A-文件夾/ 24668955#24668955 – Nacht

回答

0

這不被makecab.exe支持。你需要指定你想包含哪些文件。

無論哪種方式,如果您嘗試修改MSI CAB,它將無法工作。 CAB只是一個文件容器。安裝期間使用的實際文件信息存儲在MSI數據庫中。

更好的解決方案是將MSI導入安裝創作工具中,進行需要的修改並生成新的MSI。

相關問題