关于更换CABARC实用程序,我读了这篇post。 Microsoft帮助涵盖了here中的许多选项。
我需要使用makecab.exe实用程序如何将2个文件添加到CAB的简单示例。
像这样。
makeCAB.exe file1.dll file2.INF result.cab
答案 0 :(得分:3)
创建指令文件CABMaker.ddf
;*** MAKECAB Directive file
.Set Cabinet=on
.Set Compress=on
file1.dll
file2.INF
答案 1 :(得分:1)
对于另一个对那些具有基本Visual Studio和C#知识的人来说效果很好的选项,请尝试在我对这个问题的回答中使用该方法。该方法的摘要如下。
C#/.NET: Creating a CAB and adding files to it without an external library
首先,将CAB文件中的所有文件扩展到一个文件夹。然后,将两个文件file1.dll和file2.INF添加到该文件夹。然后,您运行CabMaker.exe程序(Windows GUI),该程序可在GitHub上找到:https://github.com/sapientcoder/CabMaker 我只是从GitHub获得代码,用Visual Studio(2019)打开它,然后在Visual Studio中编译并运行它。
运行时,将显示以下GUI。请注意,CabMaker程序是一个前端GUI,可为MakeCab程序构建命令行,然后运行该命令行。在此过程中,CabMaker将为您创建必要的DDF文件,作为其操作的一部分。 有关更多详细信息,请参见我的链接答案。