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...