我听说在 Windows x64 架构上,为了支持同时运行 x86 和 x64 应用程序,有两组单独/不同的 Windows 注册表——一组用于 x86 应用程序访问,另一组用于 x64 应用程序访问?例如,如果一个 COM 在 x86 注册表集中注册 CLSID,那么 x64 应用程序将永远无法通过 CLSID 访问 COM 组件,因为 x86/x64 有不同的注册表集?
那么,我的问题是我对上述示例的理解是否正确?我还想获得更多文档来学习这个主题,关于 x64 架构上的两组不同的注册表。(我做了一些搜索,但没有找到任何有价值的信息。)