C 讀 寫 刪除登錄檔

2022-07-04 17:51:08 字數 1596 閱讀 5395

1.首先,必須匯入空間"microsoft.win32"

2.利用registry類,確定登錄檔的分支(classesroot,currentuser,users,localmachine,currentconfig)

using microsoft.win32;

registrykey key = registry.localmachine;

3.建立/開啟/刪除登錄檔項

registrykey key =registry.localmachine;

//建立

//注意:登錄檔路徑一定是"\\"而不是"\"

registrykey software = key.createsubkey("");

//開啟(true表示可以寫入)

registrykey software = key.opensubkey("

",true

); registrykey product = software.createsubkey("

product");

//刪除

key.deletesubkey("

",true

);//

記得關閉,兩個都要關

key.close();

productid.close();

4.建立/開啟/刪除鍵值

registrykey key =registry.localmachine;

registrykey software = key.opensubkey("

software\\my

",true

); //

寫入software.setvalue("

productid

", "

leo tian's blog

");

//讀取

string info = ""

;info = software.getvalue("

productid

").tostring();

//刪除

software.deletevalue("

test");

//關閉

software.close()

5.最後貼出兩個判斷函式

//

判斷專案是否存在

private

bool isregedititemexist(registrykey regboot, string

itemname)

}return

false

;

}else

}return

isregedititemexist(_newsubregkey,_newregkeyname);

}}//

判斷鍵值是否存在

private

bool isregeditkeyexist(registrykey regboot, string

regkeyname)

}return

false

;}

C 讀寫登錄檔

static void main string args registry可以獲取登錄檔的根節點。registrykey.createsubkey可以在節點下建立子節點。通過 分隔,可以建立多級節點。setvalue方法用來在指定的節點下建立乙個鍵值對。deletesubkeytree可以遞迴刪除乙...

C 讀寫登錄檔

c 程式設計打造自己的ie瀏覽器選擇自 yudehui 的 blog 關鍵字c 程式設計打造自己的ie瀏覽器 出處ie 是現在windows 平台下用的最多的瀏覽器,那麼如何用程式來修改 ie,打造有自己的特色的 ie呢?我在這裡向介紹怎麼 c 用通過登錄檔來修改ie。首先我們來熟悉一下 c 中修改...

C 讀寫登錄檔

ie 是現在windows 平台下用的最多的瀏覽器,那麼如何用程式來修改 ie,打造有自己的特色的 ie呢?我在這裡向介紹怎麼 c 用通過登錄檔來修改ie。首先我們來熟悉一下 c 中修改登錄檔的方法與函式。在 vc 中提供了 registry 類 registrykey 類來實現對登錄檔的操作。其中...