2008-12-07 44 views

回答

2

如果“空中”你的意思的Wi-Fi,那么是的,我已经做到了这一点。

起初,我给我的用户一步一步(关闭该应用程序,打开Internet Explorer,请访问此页面,点击这个链接等),但在最近的版本我的应用程序我提供了一个“更新”菜单项(在提示之后)在退出程序之前开始下载/运行cab文件。下载cab文件所花费的时间对于exe停止运行已经足够了,所以当它尝试更新时,进程在内存中没有任何问题。

+0

所以,如果我把驾驶室上的Web服务器,你能具体谈谈如何做下载/在CF3.5运行?它就像是一个神话般的网址,或比这更复杂? – user26888 2008-12-07 03:32:58

0

更新的Windows Mobile应用程序的另一种简单的方法是让应用程序调用Web服务,并获取最新版本的本身(最新的EXE文件)作为一个字节数组。正在运行的应用程序然后重命名自己(从“MyApp.exe”到“MyApp.old”),将字节数组保存为具有旧名称(“MyApp.exe”)的文件,通知用户并关闭。当用户重新启动应用程序时,新版本将启动并删除“MyApp.old”文件。

0

如果一个商业应用程序是一个选项,并且如果你想用多个cab文件(比如你的应用程序和.NET框架)运行更新,你可以结算link text,它是一个为windows创建多个cab安装的工具移动

相关问题