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

新建一個(gè)后綴hik

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

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

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

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