cabarc.exe
を使用するプログラムをコンパイルしようとしていますが、cabarc.exe
がありません。問題は Microsoft Cabinet SDK が利用できないため、そこから取得できないことです。
このファイルはどこで入手できますか?
追伸Microsoft.comなどの信頼できるソースからのダウンロードを探しています
cabarc.exe
は Windows XP Service Pack 2 Support Tools の一部として利用できます。
次のようなコマンドを使用して、このユーティリティのみを抽出できます(XPを実行していない場合)。
WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
extract /E %TEMP%\support.cab cabarc.exe
Windows 7(およびおそらくVista)では、展開の代わりに展開を使用します。構文は少し異なりますが、私のために働いたものについては以下を参照してください。 2番目のコマンドの%TEMP%を、cabarc.exeファイルの最終的な場所に置き換えます。
WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
expand %TEMP%\support.cab -F:cabarc.exe %TEMP%
ここからCabSDKをダウンロードできます。
Windows 8およびWindows 8.1の場合、Windows ADKを使用します
このWebサイト からWindows ADKをダウンロードしてインストールします。
expand.exeコマンドについては http://technet.Microsoft.com/en-us/library/hh825253.aspx を参照してください
展開先のディレクトリは、expandコマンドを実行する前に存在している必要があります。例えば:
dell-WinPE-Drivers-A02.CABを展開しますDell-WinPE-Drivers-A02 -f:*
Cabarc.exeは Internet Explorer管理者キット にあります。
奇妙なことに、IEAK 11のバージョンはcabarc.exe 5.0.2147.1ですが、IEAK 10のバージョンは6.2.9200.16521です。