2010-04-19 5 views
0

Pouvez-vous me dire où stocker les données spécifiques à l'application sur un téléphone Win Mobile?Données d'application Windows Mobile 6.5?

Supposons que mon application s'appelle MyApp et que je l'installe dans le dossier des fichiers programme. J'ai deux fichiers initiaux dans Mes Documents qu'il utilise sans problème. Mais quelle est la bonne destination sur l'appareil?

De même, lorsque je fais une désinstallation, est-ce que je laisse les données d'application modifiées?

Répondre

0

Il n'y a pas de "bonne" réponse pour cela. Où votre code source recherche-t-il ces fichiers? C'est là que vous devez regarder. Tout le chemin du fichier est CE doit être entièrement qualifié, donc peut-être c'est "\ Program Files \ MyApp \ Myfile.ext" (bien qu'il soit fortement conseillé d'utiliser SHGetSpecialFolderPath pour que votre application puisse survivre à des installations non anglaises). Ou peut-être que vous en avez besoin dans le même dossier que l'application. Pour cela, vous devez utiliser GetModuleFileName, puis tronquer le nom de l'exécutable de l'application pour obtenir le chemin.

Pour désinstaller, encore une fois cela dépend. Pour la certification de logo, vous devez supprimer tous les fichiers que vous créez (un custom setup DLL est un bon moyen de le faire), mais si vous n'êtes pas à la recherche d'une certification, la façon dont vous y parvenez dépend de vous.

Questions connexes