Share via


Fichier Cabwiz.exe pour les périphériques

Cabwiz.exe génère les fichiers CAB en utilisant un fichier .inf et un fichier Setup.dll facultatif.

cabwiz.exe "inf_file_and_path" [/dest dest_directory] [/err error_file] [/cpu cpu_type [cpu_type]]

Paramètres

  • inf_file_and_path
    Obligatoire. Chaîne qui spécifie le chemin d'accès complet et le nom de fichier du fichier .inf.
  • dest_directory
    Facultatif. Paramètre qui spécifie le répertoire de destination pour le fichier CAB. Si vous ne spécifiez pas de répertoire, Cabwiz.exe crée le fichier CAB dans le répertoire où réside le fichier .inf.
  • error_file
    Facultatif. Paramètre qui spécifie le nom de fichier d'un journal qui est créé pour enregistrer tous les avertissements et les erreurs générés lors de la compilation du fichier CAB. Si vous utilisez un nom de fichier, Cabwiz.exe affiche les messages sans interface utilisateur, ce qui s'avère utile pour les générations automatisées. Si vous ne spécifiez pas de nom de fichier, Cabwiz.exe affiche les avertissements et les erreurs sous forme de messages.
  • cpu_type
    Facultatif. Paramètre qui spécifie tous les processeurs pour lesquels vous voulez créer un fichier CAB. Le paramètre /cpu doit apparaître en dernier sur la ligne de commande et être suivi de plusieurs valeurs cpu_type.

Note

Voici quelques suggestions qui vous permettront d'éviter certains problèmes que vous risquez de rencontrer en créant des fichiers CAB personnalisés à l'aide de Cabwiz.exe :

  • N'utilisez pas Makecab.exe pour créer un fichier CAB. Vous devez exécuter Cabwiz.exe, qui à son tour utilise Makecab.exe pour générer les fichiers CAB.

  • N'utilisez pas les fichiers .inf ou CAB destinés aux périphériques Windows CE pour installer des applications sur des plates-formes de bureau Windows.

  • Vérifiez que les fichiers Makecab.exe et Cabwiz.ddf résident dans le même répertoire que Cabwiz.exe.

  • Prenez soin d'appeler Cabwiz.exe en utilisant son chemin d'accès complet afin de lui permettre de s'exécuter correctement.

  • Le fichier journal de cet outil génère les avertissements suivants, que vous pouvez ignorer sans risque :

    Section [DestinationDirs] key "Files.XXX" is not a valid file list
    Section [DefaultInstall] key "AddReg" - there are no section entries to process
    Section [DestinationDirs] key "Shortcuts" is not using the string "%InstallDir%"
    

Exemple

Le code suivant crée des fichiers CAB pour les processeurs SH3 et MIPS, en supposant que le fichier .inf contient les sections appropriées, et les stocke dans le même répertoire que le fichier .inf :

cabwiz.exe "C:\MyDeviceApp.inf" /err MyDeviceApp.err /cpu sh3 mips

Voir aussi

Procédure pas à pas : génération de fichiers CAB personnalisés pour les projets smart device | Fichiers CAB personnalisés pour les périphériques