0

我正在寻找一种方法来管理我的紧凑型框架应用程序的应用程序升级。

假设我的设备上安装了 v1 的应用程序,并且 v1.1 已发布。我希望该应用程序调用我的服务器以查看是否有新版本。由于找到了新版本,我想将新版本的应用程序发送到设备并安装它,替换旧版本。

我的第一个想法是让应用程序下载 .cab 文件并在退出应用程序之前启动 cab 文件。这主要可以完成工作,但如果他们的设备上有存储卡或其他分区,它会提示用户选择安装位置。我想阻止任何用户输入,只安装新版本的应用程序,替换旧应用程序。

我确定已经有其他人这样做了,我不想在这里重新发明轮子。此类流程有哪些应用程序管理工具和系统?我怎样才能促进这种类型的过程?

...

编辑:

尽管我在发布之前进行了搜索,但我现在发现了这个问题:如何自动更新 Windows Mobile 应用程序

4

1 回答 1

0

当我写一个时,我依赖于启动 .cab 文件。这绝对是阻力最小的路径。

否则,我会编写一个与您的应用程序一起分发的简单“upgrade.exe”可执行文件。升级时,您将下载新包,在退出应用程序之前启动您的 upgrade.exe,然后让该程序将新文件复制到您的应用程序。

于 2010-06-15T20:41:22.123 回答