Windows Mobile既然跟桌面Windows都系出同源,當然很多東西都一樣。我們修改注冊表的目的是通過修改和變更一些系統(tǒng)的默認數(shù)據(jù),更好的優(yōu)化系統(tǒng),使系統(tǒng)達到一個相對較好的運行狀態(tài)。如果想自行做些小修改對注冊表有一定的了解是非常必備的,因為這會牽扯到整個系統(tǒng)的運作,一旦修改錯誤可能會使系統(tǒng)運行不正常,甚至是無法運行,最后只能硬啟。
我們先對注冊表有個大致的了解。注冊表大致上可以分為四組:
HKEY_CLASSES_ROOT:
用來放置一些資料的定義,如副檔名的關(guān)聯(lián),資料的類別之類的東西。
HKEY_CURRENT_USER:
這個區(qū)域是放置一些每個使用者共用的資料及設(shè)定,因為Windows Mobile依然架構(gòu)是跟NT相近,有區(qū)分All User或User的分別,這里就是紀錄這些東西。
HKEY_LOCAL_MACHINE:
此區(qū)是放置系統(tǒng)的設(shè)定,不論軟體或硬體都是放在這,如同它LOCAL MACHINE的含義一樣。
HKEY_USERS:
用來存放使用者自己的一些資料,除非有寫程序,否則一般都是沒有在用的。1. 如何實現(xiàn)文件與應(yīng)用程序的關(guān)聯(lián)
首先我們來看看windows xp中如何實現(xiàn)文件的關(guān)聯(lián)的:
(1)打開[我的電腦]->[工具]->[文件夾選項]->[文件類型]選項, 如下圖:

新建一個后綴hik

然后更改打開方式, 我這里設(shè)置為QQ

至此就完成了一個文件類型到應(yīng)用程序的關(guān)聯(lián), 現(xiàn)在我們可以打開注冊表看看
在HKEY_CLASS_ROOT下面找到.hik, 可能大家還不了解ft000005是什么意思, 我也搞不太清楚, 應(yīng)該是一個注冊表的索引, 搜索一下ft00005

在HKEY_USERS---Microsoft---Windows---Explorer---FileExts---.HIK,里面就定義了關(guān)聯(lián)的應(yīng)用程序

創(chuàng)建一個.hik后綴的文件, 雙擊, 就可以發(fā)現(xiàn)帶開了QQ.
這種方式是通過windows xp的文件夾選項來注冊文件類型的, 若要在代碼中需要注冊文件類型, 采用這種方式顯然行不通, 所以接下來要尋求如何通過代碼來創(chuàng)建注冊表中的鍵值對.
待續(xù)........