在64位系統中訪問32位登錄檔(2)(修訂版)

2021-09-06 06:50:25 字數 598 閱讀 5967

之前寫一篇博文:關於「在64位系統中訪問32位登錄檔」,相比那篇文章

。現在的方法只有1行**即可:

public

static

class

registryex

//////

用於32位的程式設定64位的登錄檔

/// ///

根級別的名稱

///不包括根級別的名稱

///項名稱 ///

值 ///

值型別 ///

登錄檔檢視

public

static

void setvalue( registryhive hive, string keyname, string valuename, object

value, registryvaluekind kind, registryview view)

}static

void main(string

args)

其實.net4.0版本開始 就自帶了根據 登錄檔檢視訪問登錄檔的方法,我測試了3.5版本的還沒有封裝該方法。

C 32位程式訪問64位系統登錄檔

我們已經知道 本機模式 64 位程式執行在純模式下,並且訪問鍵和儲存在以下登錄檔子鍵中的值 hkey local machine software 32 位程式執行在 wow64 模式下,並且訪問鍵和值儲存在以下登錄檔子項中 hkey local machine software wow6432no...

64位XP登錄檔

windows xp 64bit sp2 今天,糾結於乙個問題,在登陸我們公司做的系統時候,需要檢查外掛程式是否存在。首先讓我們來看看這一段的指令碼。function i istoffice catch e return false 這段指令碼就是檢查控制是否存在,通過呼叫activexobject...

64位讀取登錄檔與32位的區別

有乙個讀取登錄檔資訊的程式 if regopenkeyex hkey local machine,subkeystring 0,key read,hkey error success 在32位下完全正常,但是在64位返回值正確,但就是讀不到東西。後來單步發現讀不到東西,就搜64位讀登錄檔失敗,發現需...