C 操作登錄檔

2021-04-06 22:48:05 字數 757 閱讀 3034

以下從『讀』『寫』『刪除』『判斷』四個事例實現對登錄檔的簡單操作

1.讀取指定名稱的登錄檔的值

程式**

private string getregistdata(string name)

以上是讀取的登錄檔中hkey_local_machine/software目錄下的***目錄中名稱為name的登錄檔值;

2.向登錄檔中寫資料

程式**

private void wtregedit(string name,string tovalue)

以上是在登錄檔中hkey_local_machine/software目錄下新建***目錄並在此目錄下建立名稱為name值為tovalue的登錄檔項;

3.刪除登錄檔中指定的登錄檔項

程式**

private void deleteregist(string name)

}

以上是在登錄檔中hkey_local_machine/software目錄下***目錄中刪除名稱為name登錄檔項;

4.判斷指定登錄檔項是否存在

程式**

private bool isregeditexit(string name)

}

return _exit;

}

以上是在登錄檔中hkey_local_machine/software目錄下***目錄中判斷名稱為name登錄檔項是否存在,這一方法在刪除登錄檔時已經存在,在新建一登錄檔項時也應有相應判斷;

C 登錄檔操作

寫這篇日誌以前不是沒有接觸過c 來操作登錄檔,但這次的體會更深入了一點,故筆記如下。首先可以從 登錄檔reg檔案語法規則 瞭解下.reg檔案的語法規則,因為很多時候是把.reg裡的 轉換為程式裡的啊。知道語法後,可以根據裡面的 開始逐個轉化為c 了。首先是建立hkey,呼叫regcreatekey或...

C 操作登錄檔

system.diagnostics 名稱空間提供特定的類,使您能夠與系統程序 事件日誌和效能計數器進行互動。using system using system.collections.generic using system.text using microsoft.win32 using sys...

C 操作登錄檔

windows 作業系統的登錄檔包含了很多有關計算機執行的配置方式,開啟登錄檔我們可以看到登錄檔是按類似於目錄的樹結構組織的,其中第二級目錄包含了五個預定義主鍵分別是 hkey classes root,hkey current user,hkey local machine,hkey users,...

C 操作登錄檔

用.net下託管語言c 操作登錄檔,主要內容包括 登錄檔項的建立,開啟與刪除 鍵值的建立 設定值 修改 讀取和刪除 判斷登錄檔項是否存在 判斷鍵值是否存在。準備工作 1 要操作登錄檔,我們必須要引入必要的名稱空間 using microsoft.win32 classesroot,currentus...

C 操作登錄檔

用.net下託管語言c 操作登錄檔,主要內容包括 登錄檔項的建立,開啟與刪除 鍵值的建立 設定值 修改 讀取和 刪除 判斷登錄檔項是否存在 判斷鍵值是否存在。準備工作 1 要操作登錄檔,我們必須要引入必要的名稱空間 usingmicrosoft.win32 在這個名稱空間裡面包含了許多登錄檔相關的類...