win64位系统注册表

本文介绍了64位Windows系统中注册表的结构,包括32位注册表项映射到Wow6432Node下,以及64位和32位版本的注册表编辑器。详细讲解了如何打开32位版本的注册表编辑器,并解释了WOW64的作用,即确保32位应用程序与64位系统的兼容性。还提及了代码操作中针对不同系统调用注册表的关键点。
摘要由CSDN通过智能技术生成

不同

64位系统注册表结构和32位系统注册表结构略有不同。

比如:

32位  HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\

64位 HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\

路径被映射到wow6432node下,如果恰巧32位同路径下值相同,就可以顺利取到值。

 

Windows 64位系统中的注册表

64 位Windows系统中的注册表分为 32 位注册表项和 64 位注册表项。

64 位Windows系统中注册表编辑器也有两个版本64和32位版本。

许多程序的32 位注册表项与其相应的 64 位注册表项同名。
在64位系统的注册表编辑器中,32 位注册表项显示在以下注册表项下:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

两个注册表编辑器

使用默认的 64 位版本注册表编辑器  :

 %systemroot%\Syswow64\regedt.exe,可以查看编辑 64 位和 32 位的注册表项和项值。要查看或编辑 64 位注册表项,必须使用 64 位版本的注册表编辑器 (Regedit.exe)。

使用32 位版本注册表编辑器 :

%systemroot%\Syswow64\regedt32.exe 可以查看编辑 32 位注册表项和项值。在 32 位版本注册表编辑器中执行任务的方式与 64 位版本注册表编辑器没有区别。

Windows64位系统 拥有 一个默认的 64 位版本的注册表编辑器 (Regedit.exe),它 可以显示 64 位和 32 位的注册表项。

为兼容32位应用程序,Windows64位系统 下的WOW64 注册表重定向器,为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值