Ответ 1
Появится , что утилита cabarc.exe
была заменена на makecab.exe
, которая поставляется с Windows .
Он должен быть расположен в:
- C:\WINDOWS\system32
Документацию cabarc
можно найти здесь.
Документацию makecab
можно найти здесь.
Я пытаюсь скомпилировать программу, которая использует cabarc.exe
, но у меня нет cabarc.exe
. Проблема в том, что Microsoft Cabinet SDK больше недоступен, поэтому я не могу получить его оттуда.
Где я могу получить этот файл?
P.S. Я ищу загрузку из надежного источника, такого как microsoft.com
Появится , что утилита cabarc.exe
была заменена на makecab.exe
, которая поставляется с Windows .
Он должен быть расположен в:
Документацию cabarc
можно найти здесь.
Документацию makecab
можно найти здесь.
cabarc.exe
доступен в составе средств поддержки Windows XP с пакетом обновления 2 (SP2).
Вы можете извлечь только эту утилиту с помощью таких команд (если вы не используете XP):
WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
extract /E %TEMP%\support.cab cabarc.exe
Вы можете скачать CabSDK отсюда:
В Windows 7 (и, возможно, Vista) вместо выписки используется расширение. Синтаксис немного отличается, но см. Ниже тот, который работал у меня. Замените% TEMP% во второй команде, где бы вы не захотели, чтобы файл cabarc.exe закончил.
WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
expand %TEMP%\support.cab -F:cabarc.exe %TEMP%
Для Windows 8 и Windows 8.1 используйте Windows ADK
Загрузите и установите Windows ADK из этого веб-сайта.
для команды expand.exe относятся к http://technet.microsoft.com/en-us/library/hh825253.aspx
Целевой каталог должен существовать до выполнения команды expand. Например:
expand Dell-WinPE-Drivers-A02.CAB Dell-WinPE-Drivers-A02 -f: *
Вы можете найти cabarc.exe в Internet Explorer Administration Kit.
Странно, хотя IEAK 11 имеет версию cabarc.exe 5.0.2147.1, тогда как IEAK 10 имеет версию 6.2.9200.16521.