J'essaie de compiler un programme qui utilise cabarc.exe
, mais je n'ai pas cabarc.exe
. Le problème est que le Microsoft Cabinet SDK n'est plus disponible, je ne peux donc pas l'obtenir à partir de là.
Où puis-je obtenir ce fichier?
P.S. Je recherche un téléchargement depuis une source fiable, telle que Microsoft.com.
Il semble que l'utilitaire cabarc.exe
a été remplacé par makecab.exe
, fourni avec Windows [la source].
Il devrait être situé dans:
La documentation cabarc
peut être trouvée ici .
La documentation makecab
peut être trouvée ici .
cabarc.exe
est disponible dans les outils de support Windows XP Service Pack 2 .
Vous pouvez extraire uniquement cet utilitaire à l'aide de commandes telles que celles-ci (si vous n'exécutez pas XP):
WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
extract /E %TEMP%\support.cab cabarc.exe
Dans Windows 7 (et éventuellement Vista) au lieu d'extraire, utilisez expand. La syntaxe est légèrement différente, mais voir ci-dessous pour celle qui a fonctionné pour moi. Remplacez% TEMP% dans la deuxième commande par où vous voulez que le fichier cabarc.exe se termine.
WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%
expand %TEMP%\support.cab -F:cabarc.exe %TEMP%
Vous pouvez télécharger le CabSDK à partir d’ici:
Téléchargez le Kit de développement logiciel Microsoft Cabinet version 4.71.410.0
Pour Windows 8 et Windows 8.1, utilisez Windows ADK.
Téléchargez et installez Windows ADK à partir de ce site Web .
pour la commande expand.exe, reportez-vous à http://technet.Microsoft.com/en-us/library/hh825253.aspx
Le répertoire de destination doit exister avant l'exécution de la commande expand. Par exemple:
expand Dell-WinPE-Drivers-A02.CAB Dell-WinPE-Drivers-A02 -f: *
Vous pouvez trouver cabarc.exe dans Internet Explorer Administration Kit .
Curieusement, IEAK 11 a la version 5.0.2147.1 de cabarc.exe, tandis que IEAK 10 a la version 6.2.9200.16521.