Le "Cabinet Wizard" (cabwiz.exe) est l'outil de compilation des .cab CE fourni par Microsoft. Cet outil doit être installé sur la machine qui fait la génération des programmes d'installation Mobile.

Il est fourni soit avec le SDK Pocket PC 2003, soit avec Visual Studio 2005 (pas l'édition express). L'outil d'installation essaie de le trouver dans les répertoires d'installation "standard" de ces deux produits ou dans le PATH de la machine.

Les répertoires recherchés hors PATH sont :

   C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SDKTools
   C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Tools
   C:\Windows CE Tools\wce420\POCKET PC 2003\Tools
   D:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SDKTools
   D:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Tools
   D:\Windows CE Tools\wce420\POCKET PC 2003\Tools

Si la recherche échoue, vous aurez le message suivant à la génération d'un programme d'installation :

 

 


Il est possible que cet outil ne soit pas présent sur une machine de développement Mobile, si le SDK standard est utilisé conjointement avec Embedded C++ 4.0... Dans ce cas le plus simple est d'installer également le SDK Pocket PC 2003.

Si vous n'avez pas l'outil sur la machine de génération, vous pouvez le récupérer sur une autre machine : il faut récupérer les fichiers CABWIZ.EXE, CABWIZ.DDF, et MAKECAB.EXE, et les copier dans un répertoire du PATH (par exemple le répertoire Adélia) sur la machine qui génère les programmes d'installation.

Articles connexes