vs2005提供的打包工具,不管是檔名還是快捷方式都只能為英文本元,真是煩躁,弄了好長時間都不得結果,網上也查不到解決辦法。
沒辦法,搬出setup.dll來改寫。
首先想到重新命名。
把test.lnk改名為測試.lnk,dopod710上通過。
心中暗喜...
換部手機試試...
鬱悶!skyworth850上通不過!
怎麼辦,複製test.lnk到測試.lnk吧,然後再刪除test.lnk...
copyfile()失敗...deletefile()失敗...靠,不是吧!?
最後一招了,自己來建立.lnk檔案。
找了幾個.lnk檔案來分析了一下格式,終於明白了。
格式:#字元個數+"+檔案的路徑+檔名+"。
包含此setup.dll的cab包,在安裝時,自動生成快捷方式。多部手機測試通過。
Windows Mobile中GPRS連線網路
windows mobile程式中如果要使用http或socket連線伺服器,需要先連線網路。可以使用connmgrestablishconnectionsync函式來連線。如果知道乙個接入點的名稱,則可以通過connmgrenumdestinations得到相應接入點的guiddestnet。然後...
Windows Mobile中GPRS連線網路
windows mobile程式中如果要使用http或socket連線伺服器,需要先連線網路。可以使用connmgrestablishconnectionsync函式來連線。如果知道乙個接入點的名稱,則可以通過connmgrenumdestinations得到相應接入點的guiddestnet。然後...
Windows Mobile中的檔案改變通知
在資源管理器中,刪除乙個檔案,更改乙個資料夾名稱,都能及時重新整理。這是怎麼做到的呢?答案是使用了檔案改變通知。先看乙個結構 typedef struct tagshchangenotifyentry shchangenotifyentry 要接收檔案改變的訊息,我們要使用乙個視窗hwnd,在視窗建...