【发布时间】:2014-08-13 13:30:13
【问题描述】:
我读到了这个post 关于更换 CABARC 实用程序的内容。 Microsoft 帮助在here 中涵盖了很多选项。
我需要一个简单的例子,如何使用 makecab.exe 实用程序将 2 个文件添加到 CAB。
类似的东西。
makeCAB.exe file1.dll file2.INF result.cab
【问题讨论】:
标签: installation cab
我读到了这个post 关于更换 CABARC 实用程序的内容。 Microsoft 帮助在here 中涵盖了很多选项。
我需要一个简单的例子,如何使用 makecab.exe 实用程序将 2 个文件添加到 CAB。
类似的东西。
makeCAB.exe file1.dll file2.INF result.cab
【问题讨论】:
标签: installation cab
创建指令文件 CABMaker.ddf
;*** MAKECAB Directive file
.Set Cabinet=on
.Set Compress=on
file1.dll
file2.INF
【讨论】:
对于具有基本 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 文件。 有关详细信息,请参阅我的链接答案。
【讨论】: