Winapi 在64位环境中使用32位COM对象:

Winapi 在64位环境中使用32位COM对象:,winapi,com,registry,32bit-64bit,guid,Winapi,Com,Registry,32bit 64bit,Guid,正在尝试访问以下链接: 它说:在HKey\U Classes\U Root\Wow6432Node\CLSID\[GUID]下找到您的COM对象GUID 我可以通过这篇文章找到COM组件的GUID。GUID如下图所示 所以GUID是{1797F52C-C5E2-4F41-B524-F5A107EA6453}现在我正在这个位置寻找名为{1797F52C-C5E2-4F41-B524-F5A107EA6453}的东西,但我找不到它: 在OpenSTAAD的文档中,我发现: 我将尝试注册Op

正在尝试访问以下链接:

它说:
在HKey\U Classes\U Root\Wow6432Node\CLSID\[GUID]下找到您的COM对象GUID

我可以通过这篇文章找到COM组件的GUID。GUID如下图所示

所以GUID是
{1797F52C-C5E2-4F41-B524-F5A107EA6453}
现在我正在这个位置寻找名为
{1797F52C-C5E2-4F41-B524-F5A107EA6453}
的东西,但我找不到它:

在OpenSTAAD的文档中,我发现:


我将尝试注册OpenSTAAD

很明显,这个物体没有被发现registered@DavidHeffernan如何注册它?通常使用regsvr32注册COM对象。文档上说了什么?@DavidHeffernan谢谢,我正在搜索它的文档。嗯,它已经注册了,或者你找到的ProgId也不存在。可能它实际上不是32位组件,请查看HKLM\Software\Classes\CLSID。请注意,对于Regsvr32.exe,它必须从提升的命令提示符运行,并且有两个版本(32位和64位)。如果您无法理解,请联系所有者以获得支持。