代码之家  ›  专栏  ›  技术社区  ›  Blorgbeard

密钥对32位窗口有影响吗?

  •  6
  • Blorgbeard  · 技术社区  · 16 年前

    出现 指定 KEY_WOW64_64KEY 旗(旗) reference )当访问32位Windows XP下的注册表项时没有任何效果—也就是说,不会抛出错误,并且该项会像没有设置标志一样打开。

    我知道Windows2000遇到这个标志时会抛出一个错误。

    我想确保我的应用程序与尽可能多的Windows版本(2K及更高版本)兼容。

    是否有Microsoft引用为此标志指定每个版本的Windows行为?特别是,我想验证一下我的假设,即它对2K后32位窗口没有任何影响。

    3 回复  |  直到 14 年前
        1
  •  4
  •   Larry Osterman    16 年前

    我无法与Windows 2000或XP对话,但我知道在Vista及更高版本上,如果是64位操作系统,则键“wow64”会打开64位注册表中的注册表项;如果是32位操作系统,则打开32位注册表。

        2
  •  2
  •   Jeppe    14 年前

    我已经在32位windows xp上进行了测试,看起来工作正常。

        3
  •  0
  •   Ana Betts    16 年前

    另外,你通常应该避免使用这个键——WOW64为32位应用程序提供了一个相当完整的“幻觉”;只要在没有这个标志的32位上正确地编写你的应用程序,它仍然可以在WOW64上工作。不要试图使用这个标志(和其他机制)来“64位兼容”。

    推荐文章