前一篇 关于64位Windows操作系统中的注册表
什么是重定向
无论是Windows XP Professional X64 Edition、Windows Server 2003X64 Edition还是Windows Vista X64 Edition(以下把均统称为X64系统),都引入了一项技术:文件和注册表的重定向。
//z 2012-2-9 17:40:19 IS2120@CSDN
在X64系统里面,一些特殊的目录和特殊的注册表键被分为2个独立的部分。对于文件系统来说,%systemroot%/system32 目录被保留给64位文件使用,而32位文件会被重定向到%systemroot%/SysWOW64目录。换句话说,所有的32位程序一般情况下只会出现在%systemroot%/SysWOW64目录里面。任何32位程序试图访问%systemroot%/system32 目录的企图都会被重定向到%systemroot%/SysWOW64目录。这个是一个默认的行为,除非程序的线程明确的指名需要关闭这种重定向机制。
//z 2012-2-9 17:40:19 IS2120@CSDN
需要重定向的注册表项

本文介绍了64位Windows系统中文件和注册表的重定向技术,特别是注册表重定向。32位程序的注册信息会被重定向到`HKEY_LOCAL_MACHINE/Software/WOW6432Node`等特定键下,而64位程序则存储在不带`Wow6432Node`的键中。注册表反射机制确保了32位和64位程序之间的兼容性。文章还讨论了不同类型的程序如何访问注册表的相应部分。

758

被折叠的 条评论
为什么被折叠?



