您能否告诉我在Win Mobile手机上存储应用程序特定数据的位置。
假设我的应用程序名为MyApp,我将其安装在程序文件文件夹中。我在My Documents中有两个初始文件,它没有问题。但是设备上的正确目的地是什么?
另外,当我进行卸载时,是否要保留修改后的应用数据?
答案 0 :(得分:0)
对此没有“正确”的答案。您的源代码在哪里查找这些文件?这就是你必须要看的地方。
所有文件路径都是CE必须是完全限定的,所以也许它是“\ Program Files \ MyApp \ Myfile.ext”(尽管强烈建议使用SHGetSpecialFolderPath,这样你的应用程序可以在非英语安装中存活)。
或者您可能需要与应用程序位于同一文件夹中。为此,您将使用GetModuleFileName然后截断应用程序可执行文件名以获取路径。
对于卸载,再取决于。对于徽标认证,您必须删除您创建的任何文件(custom setup DLL是一种很好的方法),但如果您不是在寻找认证,那么您如何处理它取决于您。