2009-12-21 6 views
0

Je souhaite définir des conditions d'utilisation qui doivent être acceptées avant d'installer l'application. Comment puis-je faire dans Visual Studios 2008.Comment définir les conditions d'utilisation de Windows Mobile + Comment créer un fichier msi d'installation?

Modifier

Je veux faire un msi d'installation qui installera l'application sur leur téléphone par synchronisation active. J'ai le fichier cab fait et prêt à partir, j'ai juste besoin de faire le fichier msi mais je ne suis pas sûr de savoir comment le faire fonctionner.

J'ai suivi ce tutoriel

http://msdn.microsoft.com/en-us/library/aa446504.aspx

et à la fin il me veut l'installer sur mes windows 7 pas sur mon appareil mobile.

+0

Où voulez-vous qu'il apparaisse? Sur le périphérique lors de l'exécution du CAB ou sur le PC lors de l'installation à partir d'ActiveSync? – ctacke

+0

Comment cela fonctionne-t-il avec ActiveSync en ce moment je CAB chose de l'assistant d'installation dans mon VS2008. Comment je le fais en ce moment, je le copie sur mon appareil, puis double-cliquez sur le CAB et installer. Plus tard, je veux le mettre dans l'App Store, mais je ne sais pas comment cela fonctionne. Mon plan est cependant quand l'application commence à installer un terme apparaîtra comme toutes les applications Windows. Vous cliquez sur le fichier .exe et il commence à installer, mais avant qu'il ne soit trop loin, un terme apparaît et vous devez accepter continuer. – chobo2

+0

Si vous voulez que ce soit tout sur l'appareil (ce qui sera nécessaire pour le marché) alors un MSI n'est pas la bonne chose pour vous. Vous avez besoin d'une DLL d'installation personnalisée qui crée une boîte de dialogue, et qui doit être écrite en C (comme vous l'avez vu dans votre autre question). – ctacke

Répondre

0

Ceci est correct. Le MSI s'installe sur le bureau. Il enregistre votre CAB avec ActiveSync, WMDC de sorte que lorsque vous connectez un périphérique, il vous donne la possibilité d'installer l'application sur le périphérique. Le MSI ne fonctionne pas sur l'appareil, le CAB le fait.

Questions connexes