很早以前裝過一次R3,裝完以后直接導(dǎo)致編譯不過,當(dāng)時(shí)也沒找到解決辦法,最后只能放棄,一直沒再動(dòng)它。這兩天ZWF在調(diào)試程序的過程中發(fā)現(xiàn)了一個(gè)BUG,應(yīng)用程序無法正確設(shè)置文件夾的隱藏屬性。起初我以為是NAND驅(qū)動(dòng)或者是注冊(cè)表配置的問題。但從這兩方面入手都沒能成功。后來通過實(shí)驗(yàn)發(fā)現(xiàn),在根目錄下可以將文件夾設(shè)置為隱藏并且能生效,同樣的代碼在NAND目錄下就不能正常工作。在根目錄下設(shè)置為隱藏的文件夾,拷貝到另外任意一個(gè)目錄下,會(huì)變成非隱藏的。據(jù)此猜測(cè),可能是WinCE文件系統(tǒng)本身的BUG。于是找到09年全年補(bǔ)丁包的詳細(xì)說明,仔細(xì)查看一番,終于確認(rèn)了問題所在。
Component: FILESYS
091031_KB976628 - Users may not be able to update the attributes of a directory on a FAT32 file system formatted device (FLASH/USB Mass Storage device, etc.). This affects customers applications that need to set/reset attributes on specific directories used by the application on the device.
09年10月份的補(bǔ)丁包解決了這個(gè)問題,而該補(bǔ)丁依賴于R3。再也躲不過了,只能硬著頭皮再搞一把。吸取上次失敗的教訓(xùn),這回先確定了各補(bǔ)丁的安裝順序,主要以微軟發(fā)布時(shí)間的先后做參考,具體安裝步驟如下:
按照這個(gè)步驟,小心翼翼的逐一安裝下來,很是幸運(yùn),一路通暢。
打開工程,執(zhí)行Clean Sysgen,然后誠惶誠恐的等著。萬幸,0 Error!甚至有點(diǎn)懷疑是否真的成功打上了R3補(bǔ)丁。下載到設(shè)備運(yùn)行,在系統(tǒng)屬性的版本里也沒有看到任何有關(guān)R3的影子。不過,目錄無法隱藏的問題解決了。為了驗(yàn)證R3的真實(shí)性,又添加了QQ、Flash和Office閱讀器等新增組件,測(cè)試了一把,基本能用,至少說明不是被R3的。
很高興,終于解決掉這個(gè)心病。^_^錄制了一段WinCE6.0 R3的視頻,有興趣的同志可以看看。http://files.cnblogs.com/we-hjb/WinCE6.0R3Demo.rar
聯(lián)系客服