27

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

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

PS 我正在寻找来自 microsoft.com 等受信任来源的下载

4

6 回答 6

24

看来该实用cabarc.exe程序已被替换为 Windows [source]makecab.exe附带的。

它应该位于:

  • C:\WINDOWS\system32

cabarc文档可以在这里找到。

makecab文档可以在这里找到。

于 2010-07-29T22:21:19.643 回答
17

cabarc.exe作为Windows XP Service Pack 2 支持工具的一部分提供。

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

WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
extract /E %TEMP%\support.cab cabarc.exe
于 2010-11-12T20:24:57.763 回答
3

在 Windows 7(可能还有 Vista)中,您使用扩展而不是提取。语法略有不同,但请参阅下面对我有用的语法。将第二个命令中的 %TEMP% 替换为您希望 cabarc.exe 文件结束的位置。

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

expand %TEMP%\support.cab -F:cabarc.exe %TEMP%

于 2013-01-21T20:21:44.027 回答
3

您可以从这里下载 CabSDK:

下载 Microsoft Cabinet SDK 版本 4.71.410.0

于 2011-01-28T10:52:53.707 回答
2

您可以在Internet Explorer 管理工具包中找到 cabarc.exe 。

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

于 2014-05-10T20:27:16.917 回答
0

对于 Windows 8 和 Windows 8.1,请使用 Windows ADK

从该网站下载并安装 Windows ADK 。

对于 expand.exe 命令,请参阅 http://technet.microsoft.com/en-us/library/hh825253.aspx

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

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

于 2013-10-31T15:34:35.587 回答