從登錄檔的鍵值判斷OS是32位還是64位

2021-07-30 10:22:37 字數 442 閱讀 8546

根據hkey_local_machine\system\currentcontrolset\control\session manager\environment\processor_architecture的值,可以判斷os是32位的系統還是64位系統。

在執行中輸入regedit,開啟登錄檔

根據hkey_local_machine\system\currentcontrolset\control\session manager\environment\processor_architecture的值,

按照下面方法判斷:

x86  →32位作業系統

amd64→64位作業系統

ia64  →64位作業系統(for itanium-based)

windows vista/7/8/8.1/10等都可以使用。

例如,windows7 64位系統:

Win7 64位登錄檔與32位登錄檔的區別

本文介紹如何通過使用 64 位版本 windows 檢視 windows 登錄檔。64 位版本 windows 中的登錄檔分為 32 位登錄檔項和 64 位登錄檔項。許多 32 位登錄檔項與其相應的 64 位登錄檔項同名,反之亦然。64 位版本 windows 包含的預設 64 位版本登錄檔編輯器 ...

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

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

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

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