在64位Win7下开发有关注册表位置的一点记录
在开发程序的时候,我从同事那里导出一份用到的注册表键,导入到了我的注册表HKLM的SOFTWARE里,可是运行程序的时候却找不到导入的键,然后用程序遍历,发现遍历出的结果和我从注册表里看到的不同。后来我就利用遍历出的一个键搜索注册表,发现它是在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node下面。第一次使用64位系统,看起来64位程序和32位程序的注册表键是分开存放的?知道这个原因之后我的问题就迎刃而解了。
理解的越多,需要记忆的就越少