Windows mobile 是否可以使Windows Mobile保留一些在解除安装后从.cab文件安装的文件?

Windows mobile 是否可以使Windows Mobile保留一些在解除安装后从.cab文件安装的文件?,windows-mobile,windows-mobile-6,cabwiz,Windows Mobile,Windows Mobile 6,Cabwiz,我正在制作.cab文件,用于在移动设备(Windows mobile 6.5)上部署我的应用程序。我使用cabwiz.exe“手动”创建它,因为VisualStudio2008在CAB项目上有问题(它们描述得很好,本地化文件是一个问题) 一切正常,但Windows Mobile会在用户卸载应用程序时删除所有已安装的文件。我想在卸载后保留一些文件,以防安装其他版本的应用程序 现在,在卸载过程中保持文件不被删除的唯一方法是重命名它们。有更好的方法吗?CAB安装程序将卸载它知道已安装的所有内容。它不会

我正在制作.cab文件,用于在移动设备(Windows mobile 6.5)上部署我的应用程序。我使用cabwiz.exe“手动”创建它,因为VisualStudio2008在CAB项目上有问题(它们描述得很好,本地化文件是一个问题)

一切正常,但Windows Mobile会在用户卸载应用程序时删除所有已安装的文件。我想在卸载后保留一些文件,以防安装其他版本的应用程序


现在,在卸载过程中保持文件不被删除的唯一方法是重命名它们。有更好的方法吗?

CAB安装程序将卸载它知道已安装的所有内容。它不会删除在运行时创建的文件。如果您有类似配置文件的内容,只需在应用程序启动时重命名它,并在应用程序代码中使用重命名后的文件。当卸载程序删除应用程序时,它将不知道该重命名,并将保留该文件。

CAB安装程序将卸载它知道已安装的所有内容。它不会删除在运行时创建的文件。如果您有类似配置文件的内容,只需在应用程序启动时重命名它,并在应用程序代码中使用重命名后的文件。当卸载程序删除应用程序时,它将不知道该重命名,并将保留该文件。

这就是我目前所做的。但因为卸载后我剩下的文件比一个配置文件还要多,所以我认为还有另一种方法。。。无论如何,谢谢您的回复。@Fedor-一种简单的方法是,给项目中所有您想保留一些特殊名称的文件命名,如
renameMe-file1.ext
,然后让您的启动程序运行一小段代码,通过将文件名修剪为它们应该的名称来重命名所有文件,如
file1.ext
。只是个主意。这应该支持任何文件名和扩展名。@jp2code好主意,我会这样做。非常惊讶应用程序管理器不支持这一点。这就是我目前所做的。但因为卸载后我剩下的文件比一个配置文件还要多,所以我认为还有另一种方法。。。无论如何,谢谢您的回复。@Fedor-一种简单的方法是,给项目中所有您想保留一些特殊名称的文件命名,如
renameMe-file1.ext
,然后让您的启动程序运行一小段代码,通过将文件名修剪为它们应该的名称来重命名所有文件,如
file1.ext
。只是个主意。这应该支持任何文件名和扩展名。@jp2code好主意,我会这样做。非常惊讶应用程序管理器不支持这一点。