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

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

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

posted on 2014-06-08 19:48  蒋雷军  阅读(1081)  评论(0编辑  收藏  举报

导航