登錄檔操作

2021-04-14 02:17:45 字數 1417 閱讀 6387

2023年10月29日 19:29:00

(一)寫入

1.建立檔案

建立乙個註冊**式檔案: *.reg,內容如下:

windows registry editor version 5.00

[hkey_local_machine/software/test]

"server"="192.168.66.22"

"database"="northwind"

"user"="xiaowang"

"password"="123456"

其中:i.

[hkey_local_machine/software/test] : 表示路徑,如果路徑不存在,系統會自動建立路徑

ii."server"="192.168.66.22"

"database"="northwind"

"user"="xiaowang"

"password"="123456"

表示: 鍵和值,左邊是鍵,右邊是鍵的值。 在讀取時根據鍵讀取.

2.雙擊執行即可。 它會自動將鍵值放到配置好的路徑下面.

(二) 讀取

開啟命名空間: using microsoft.win32;

1.方法

//引數1表示路徑. 如: hkey_local_machine/software

//引數2表示鍵. 自定義的

public static object getregvalue(string strregpath,string strname)

//去除"/"字元

if ( strregpath.startswith("//") )

if ( strregpath.endswith("//") )

//拆分根鍵和路徑

string strrootkey,strpath;

int intindex = strregpath.indexof("//");

strrootkey = strregpath.substring(0,intloc).toupper();

strpath = strregpath.substring(intindex + 1,strregpath.length - intindex - 1);

registrykey _root;

switch( strrootkey )

trycatch(exception e)

return objret;

}2.用法:

登錄檔操作

近來由於需要在自己寫的程式中對登錄檔進行操作。總結些經驗,並做個乙個demo供日後使用,現在把它拿出來和大家分享 小弟初學vc,有誤之處還請賜教。為了使用方便,我把一些操作寫成了函式,以便方便呼叫,具體 如下所示 一 定義 hkey hkey char content 256 所查詢登錄檔鍵值的內容...

登錄檔操作

import win32con key win32api.regopenkey win32con.hkey current user,software 0,win32con.key read print key import win32api import win32com key win32api...

登錄檔操作

在 執行 裡輸入regedit 就可以開啟註冊編輯器了。1 要操作登錄檔,需先引入以下引用 using microsoft.win32 2 命名空間裡面提供了乙個類 registrykey 利用它我們可以定位到登錄檔最開頭的分支 classesroot,currentuser,users,local...