2009-03-04 5 views
0

J'ai développé une application pour Windows Mobile en utilisant Windows Mobile 6 Pro avec CF 3.5 et j'ai quelques questions de déploiement.Comment puis-je vérifier la plate-forme de l'appareil avant son déploiement dans .NET Compact Framework?

Je cible uniquement Pocket PC et je ne veux pas que les utilisateurs l'installent sur leur smartphone (car cela ne fonctionnera tout simplement pas).

Comment puis-je vérifier la plate-forme sur laquelle l'utilisateur installe l'application et lui montrer un message d'erreur? Juste pour vous le faire savoir, j'ai un .msi afin d'installer l'application dans l'appareil à partir du bureau (projet d'installation avec la cabine à l'intérieur), et c'est très bien.

J'ai juste besoin de cette vérification supplémentaire.

Répondre

3

Voir ce link sur la façon dont vous pouvez détecter la plate-forme. Les fichiers CAB prennent en charge un setup.dll facultatif, qui peut être utilisé pour enregistrer des actions personnalisées dans Install init, Install exit, Uninstall init et Unistall exit. Vous pouvez utiliser le point d'entrée d'installation init et arrêter l'installation ou afficher une boîte de dialogue si la plate-forme ne correspond pas. Cela doit bien sûr être le développement autochtone.

+0

je vais enquêter sur RAPI, merci – jeremy

Questions connexes