2010-06-15 64 views
0

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

比方说,我已经在我的设备上安装了该应用的v1版本,v1.1版本已经发布。我希望应用程序拨打我的服务器以查看是否有新版本。自从找到新版本后,我想将新版本的应用程序发送到设备并安装,替换旧版本。

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

我确定有其他人在做这件事,我不想在这里重新发明轮子。这种类型的流程存在哪些应用程序管理工具和系统?我如何促进这种类型的过程?

...

编辑:

尽管我以前的搜索

张贴在此之前,我只是现在发现这样一个问题:How to Auto-Update Windows Mobile application

回答

0

当我写一个我靠发动的.cab文件。这绝对是阻力最小的路径。

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