2015-04-16 1 views
0

J'essaie de désinstaller un programme sur mon périphérique Windows CE. J'ai essayé deux façons, mais aucune d'elles n'a fonctionné.Windows CE Unload.exe

Ma première tentative consiste à utiliser unload.exe. Le problème est que je n'ai pas Unlaod.exe dans mon dossier Windows donc je reçois un message que ma commande (unload.exe "App") ne peut pas être exécutée. Ce que je peux voir dans mon dossier Windows est un Unload_cab.exe mais quand j'utilise ma commande de désinstallation (Unload_cab.exe "App") la commande est exécutée mais ne fait rien.

Ma deuxième tentative est d'utiliser wap-provisioningdoc mais encore une fois le programme ne désinstallée

<wap-provisioningdoc> 
<characteristic type="UnInstall"> 
    <characteristic type="App"> 
     <parm name="uninstall" value="1" /> 
    </characteristic> 
</characteristic> 

Dans mon dossier Windows je peux voir un fichier .tmp qui appartient à l'application, mais je n » Je ne sais pas s'il y a des informations qui pourraient aider mes programmes de désinstallation.

<wap-provisioningdoc> 
<characteristic type="Install"> 
    <parm name="InstallPhase" value="uninstall"/> 
    <parm name="SetupPath" value=""/> 
    <parm name="AppName" value="FBR"/> 
    <parm name="InstallDir" value="\Program Files\FBR-BDE.Setup" translation="install"/> 
    <parm name="NumDirs" value="3"/> 
    <parm name="NumFiles" value="12"/> 
    <parm name="NumRegKeys" value="0"/> 
    <parm name="NumRegVals" value="0"/> 
    <parm name="NumShortcuts" value="1"/> 
</characteristic> 
<characteristic type="Registry" cfgnodetype="characteristic"/> 
<internal-transaction type="Install"/> 
<internal-transaction type="FileOperation"/> 
<characteristic type="FileOperation"> 
    <characteristic type="\Windows\Start Menu\FBR-MES-L2.lnk" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Windows\Start Menu\Programs\FBR-MES-L2.lnk" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\Microsoft.WindowsMobile.dll" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\Microsoft.WindowsMobile.Forms.dll" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\NLog.dll" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\Symbol.dll" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\Symbol.Barcode.dll" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\Symbol.Audio.dll" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\SymbolScanner.dll" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\FBR-BDE.exe" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\config.xml" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\plaetze.xml" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\NLog.config" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files\FBR-BDE\DataGridColumns.dll" translation="install"> 
     <characteristic type="Delete"/> 
    </characteristic> 
    <characteristic type="\Program Files" translation="install"> 
     <characteristic type="FBR-BDE" translation="install"> 
      <characteristic type="RemoveDir"/> 
     </characteristic> 
    </characteristic> 
</characteristic> 

+0

Votre liste CAB n'est pas répertoriée dans la liste "Supprimer des programmes" du Panneau de configuration de Windows? – CathalMF

+0

Il est répertorié dans le menu Supprimer les programmes avec ce nom

+0

Pourquoi ne pouvez-vous pas simplement utiliser la boîte de dialogue Supprimer les programmes pour supprimer le programme? – CathalMF

Répondre

1

Le nom de l'application est manquante dans le XML. Voir le code XML suivant pour désinstaller l'application nommée FBR. La valeur que vous mettez dans l'attribut du second type de caractéristique doit correspondre au nom de l'application, comme indiqué dans Ajout/Suppression de programmes.

<wap-provisioningdoc> 
<characteristic type="UnInstall"> 
    <characteristic type="FBR"> 
     <parm name="uninstall" value="1" /> 
    </characteristic> 
</characteristic> 
+0

Désolé je l'ai juste utilisé comme espace réservé parce que j'ai essayé avec différentes applications, j'aurais dû le préciser dans mon premier post –