C 讀寫登錄檔 獲取子項

2021-09-05 10:19:43 字數 1316 閱讀 2571

//讀登錄檔

std::wstring getregvalue

(hkey hkeytype, dword dwtype, lpctstr lppath, lpctstr lpname)

}regclosekey

(hkey)

;// 程式結束前要關閉已經開啟的 hkey。

}else

std::wstring wstrvalue((

wchar_t

*)strvalue.

data()

, strvalue.

length()

/2);

return wstrvalue;

}eg:

std::wstring strvalue;

strvalue =

getregvalue

, l"webserviceip"

);

//寫登錄檔

void

writeregedit

(lpctstr m_path, lpctstr m_name, cstring strparame)

else

}eg:

m_reginfo.

writeregedit(_t

(),_t

("webserviceip"),

_t("192.168.0.0"))

;

//獲取登錄檔子項的**

以下部分內容**:

//querykey - enumerates the subkeys of key and its associated values.

//hkey - key whose subkeys and values are to be enumerated.

#include

#include

#include

#define max_key_length 255

#define max_value_name 16383

//列舉乙個鍵的子鍵和子鍵的值

void

querykey

(hkey hkey)}}

// enumerate the key values.

// 列舉鍵值

if(cvalues)}}

}

//呼叫部分

void

main()

regclosekey

(htestkey)

;}

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 類來實現對登錄檔的操作。其中...