2008-12-07 78 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安裝的工具移動

相關問題