Где я могу получить утилиту cabarc?

Я пытаюсь скомпилировать программу, которая использует cabarc.exe, но у меня нет cabarc.exe. Проблема в том, что Microsoft кабинет SDK больше не доступен, поэтому я не могу получить его из Там.

где взять этот файл?

P. S. Я ищу скачать из надежного источника, такого как microsoft.com

6 ответов


это появляется что cabarc.exe утилита была заменена makecab.exe, который поставляется с Windows [источник].

Он должен быть расположен в:

  • C:\WINDOWS\system32

на cabarc документация может быть найдена здесь.

на makecab документация может быть найдена здесь.


cabarc.exe доступен как часть Windows XP пакет обновления 2 средства поддержки.

вы можете извлечь только эту утилиту, используя такие команды (если вы не запускаете XP):

WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
extract /E %TEMP%\support.cab cabarc.exe

вы можете скачать CabSDK отсюда:

загрузите Microsoft Cabinet SDK версии 4.71.410.0


в Windows 7 (и, возможно, Vista) вместо извлечения вы используете expand. Синтаксис немного отличается, но см. ниже для того, что работал для меня. Замените %TEMP% во второй команде везде, где вы хотите cabarc.exe-файл в конечном итоге.

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

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


вы можете найти cabarc.exe в Набор Администрирования Internet Explorer.

Как ни странно, IEAK 11 имеет cabarc.exe версии 5.0.2147.1, в то время как IEAK 10 имеет версию 6.2.9200.16521.


для Windows 8 и Windows 8.1 используйте Windows ADK

Загрузите и установите Windows ADK из этот сайт.

для расширения.команда exe ссылается на http://technet.microsoft.com/en-us/library/hh825253.aspx

перед выполнением команды expand должен существовать каталог назначения. Например:

разверните Dell-WinPE-Drivers-A02.Кабина Dell-WinPE-Drivers-A02-f:*