windows mobile安裝至儲存卡

2021-08-22 20:16:58 字數 950 閱讀 9243

近幾天做乙個安裝的工程,總結一下和大家分享.

在wm5以上支援microsd卡的手機上當使用者裝上了microsd,安裝時可以有選擇安裝至本地或者是安裝至storge card.我用的vs2005的安裝工程來生成的cab,但是由於設定問題,無論使用者怎麼選擇最終的安裝目錄也都會是預設的路徑(我預設的路徑 是/program files/****)而不會被安裝到儲存卡的相應路徑下.

分析一下realease下的安裝工程ini檔案,發現安裝工程ini檔案中[destinationdirs]欄位中的目標目錄(files.common1=0,"%ce1%/***xx")

,使用的目標目錄名不是動態的巨集,具體的安裝配置檔案中各個字段用法與巨集的概念請參見下面第乙個鏈結.而如果使用巨集"%installdir%"代 替,"%ce1%/%***xx %"即可將程式動態的安裝到各個碟符下的對應的目標路徑.另外這部分還有很多設定,如在安裝時檔案覆蓋方式(skip,overwirte等)的等很多細 節.在公升級時會用到這些設定

二,setupdll的更改,

setup_api codeinstall_exit install_exit(

hwnd hwndparent,

lpctstr pszinstalldir,

word cfaileddirs,

word cfailedfiles,

word cfailedregkeys,

word cfailedregvals,

word cfailedshortcuts )

由於我的專案需要在安裝結束後動態的把程式launch起來,所以需要,在setupdll(安裝的指令碼)當中的install_exit的引數 lpctstr pszinstalldir,代表檔案安裝的目錄,注意這個字串的值與巨集"%installdir%"相同,所以根據該引數即可知程式的安裝目錄, 並可以在安裝結束時啟動程式.

如果大家想對安裝過程有深入的了解,請參見以下的網頁.

玩轉windows mobile選單

1.wm的選單比較特殊,首先要有乙個放置選單的地方,這就是 menu bar 乙個視窗,擁有視窗控制代碼 hwnd 可以通過 showwindow 來顯示和隱藏 a 系統缺省會建立乙個空的 menu bar 如在dialog 模式下,menu bar 上只顯示了乙個輸入法圖示,returns men...

Windows Mobile開發簡介

windows mobile開發簡介 簡單介紹windows mobile上的應用軟體開發過程 os windows mobile windows mobile上的應用軟體開發主要用visual c vb,visual c ide用visual studio 2005以上版本。helloworld ...

windows mobile傳送簡訊

windows mobile傳送簡訊應用分為兩種,一是呼叫windows mobile自有的傳送簡訊視窗,將接收使用者的手機號碼傳遞給該視窗,完成簡訊傳送,另一種是通過呼叫api將文字傳送給指定的號碼,這中傳送方式對於使用者是無感知的視窗簡訊 視窗簡訊實現比較簡單,可以直接使用下面的啟動引數啟動系統...