C 中對登錄檔的操作 讀寫登錄檔方法

2021-04-02 10:51:49 字數 1231 閱讀 4538

'從登錄檔中讀資訊;

' 要讀取的鍵值

' 讀到的鍵值字串,如果失敗(如登錄檔尚無資訊),則返回""

private function readinfo(byval p_keyname as string)

dim softwarekey as registrykey = registry.localmachine.opensubkey("software", true)

dim companykey as registrykey = softwarekey.opensubkey(m_companyname)

dim strvalue as string = ""

if companykey is nothing then

return ""

dim softwarenamekey as registrykey = companykey.opensubkey(m_softwarename)

if softwarenamekey is nothing then

return ""

trystrvalue = softwarenamekey.getvalue(p_keyname).tostring().trim()

catch ex as exception

end try

if strvalue is nothing then

strvalue = ""

return strvalue

end if

end if

end if

end function

'將資訊寫入登錄檔

'鍵名'鍵值

private sub writeinfo(byval p_keyname as string, byval p_keyvalue as string)

dim softwarekey as registrykey = registry.localmachine.opensubkey("software", true)

dim companykey as registrykey = softwarekey.createsubkey(m_companyname)

dim softwarenamekey as registrykey = companykey.createsubkey(m_softwarename)

softwarenamekey.setvalue(p_keyname, p_keyvalue)

end sub

C 中對登錄檔的操作

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

C 中對登錄檔的操作

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

C 中對登錄檔的操作

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

C 中對登錄檔的操作

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

C 對登錄檔刪除操作

最近需要開發一個小工具,用於清除登錄檔中的一些註冊資訊,這裡的技術點有以下幾點 1 查詢登錄檔指定項資訊 根據給定的登錄檔項名稱,查詢項的資訊,如包含子項的數量。2 迴圈查詢子項 由於登錄檔中的子項名稱不知道,只能根據指定的項下面,迴圈取得子項,然後匹配子項中的特定的鍵和鍵值,從而確定子項。3 查詢...