Download 在哪里可以获得cabarc实用程序?

Download 在哪里可以获得cabarc实用程序?,download,installation,cab,Download,Installation,Cab,我正在尝试编译一个使用cabarc.exe的程序,但我没有cabarc.exe。问题是,不再提供,所以我也无法从那里获得它 我在哪里可以得到这个文件 顺便说一句,我正在寻找从microsoft.com等可靠来源下载的cabarc.exe实用程序已替换为Windows附带的makecab.exe 它应位于: C:\WINDOWS\system32 可以找到cabarc文档 可以找到makecab文档。cabarc.exe作为 您只能使用以下命令提取此实用程序(如果您不运行XP): 您可以从以下

我正在尝试编译一个使用
cabarc.exe
的程序,但我没有
cabarc.exe
。问题是,不再提供,所以我也无法从那里获得它

我在哪里可以得到这个文件

顺便说一句,我正在寻找从microsoft.com等可靠来源下载的
cabarc.exe
实用程序已替换为Windows附带的
makecab.exe

它应位于:

  • C:\WINDOWS\system32
可以找到
cabarc
文档


可以找到
makecab
文档。

cabarc.exe
作为

您只能使用以下命令提取此实用程序(如果您不运行XP):


您可以从以下位置下载CabSDK:

在Windows7(可能还有Vista)中,您可以使用expand代替extract。语法稍有不同,但请参见下文中适用于我的语法。将第二个命令中的%TEMP%替换为cabarc.exe文件结束的位置

WindowsXP-KB838079-SupportTools-chs.exe/C/T:%TEMP%


展开%TEMP%\support.cab-F:cabarc.exe%TEMP%
对于Windows 8和Windows 8.1,请使用Windows ADK

从下载并安装Windows ADK

有关expand.exe命令,请参阅

在执行expand命令之前,目标目录必须存在。例如:


展开Dell-WinPE-Drivers-A02.CAB Dell-WinPE-Drivers-A02-f:

您可以在中找到cabarc.exe


奇怪的是,IEAK 11的cabarc.exe版本为5.0.2147.1,而IEAK 10的版本为6.2.9200.16521。

请注意,makecab产生了许多cabarc所没有的额外工件,例如disk1/目录、setup.inf和setup.rpt文件。如果要避免获取额外的目录和安装文件,您必须添加指令。设置DiskDirectoryTemplate=。在
.ddf
文件中设置InfFileName=NUL。它还用于在
makecab
命令行上设置指令变量,例如
makecab/D DiskDirectoryTemplate=/D InfFileName=NUL/D RptFileName=NUL
makecab
具有不同的命令行语法,因此它不能作为替代品使用。在Windows 7 64位上,我无法执行提取部分,因此在提取support.cab后,我只是用WinRAR“解压”了它,并找到了cabarc.exe如果您已安装,您可以直接解压缩它们:
7z e WindowsXP-KB838079-SupportTools-ENU.exe support.cab
然后
7z e support.cab cabarc.exe
如果您使用的是7-zip的GUI版本,您还可以通过右键单击并选择“打开内部”,然后双击“support.cab”并打开*.exe。还包含cabarc.exe(版本5.2.3790.0)
WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
extract /E %TEMP%\support.cab cabarc.exe