C 操作登錄檔

2021-09-24 02:21:53 字數 1064 閱讀 3679

今天做專案的過程中熟悉了一下c#操作登錄檔的相關操作。

registrykey的引用:using microsoft.win32;

1. 建立登錄檔項:

registrykey rklocalmachine = registry.localmachine;

registrykey rkhardware = rklocalmachine.opensubkey("hardware", true);

rkhardware.createsubkey("microsoft")

.createsubkey("yct")

.createsubkey("manualpassword"); //可級聯操作

2. 往登錄檔項中新增內容

registrykey rklocalmachine = registry.localmachine;

registrykey rkchild = rklocalmachine.opensubkey("hardware\\microsoft\\yct\\manualpassword", true);

string name = "***";

string value = "***";

rkchild.setvalue(name, value);

3. 讀取(遍歷)登錄檔項中的內容

c 操作登錄檔

1.讀取指定名稱的登錄檔的值 private string getregistdata string name 以上是讀取的登錄檔中hkey local machine software目錄下的 目錄中名稱為name的登錄檔值 2.向登錄檔中寫資料 private void wtregedit st...

C 登錄檔操作

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

C 操作登錄檔

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