首页 > 代码库 > 32位程序在64位电脑下运行,

32位程序在64位电脑下运行,

32位程序在64位电脑下运行,
操作的注册表写入和读取会被定位到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node下
但部份系统注册信息在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node下是没有的,所以就会导致32位程序在64位程序下执行出现异常。如HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography下MachineGuid在那个节点下是没有的

为了这个问题让我花了不少冤枉时间。在此记一下