我有一个32位的COM库,希望能够在64位的应用程序中使用其功能。我在互联网上搜索到了这个解决方法
- 找到你的COM对象GUID,它位于
HKey_Classes_Root\Wow6432Node\CLSID\[GUID]
- 找到后添加一个新的
REG_SZ (字符串)
值,名称应该是AppID,数据应该与你刚刚搜索到的COM对象GUID相同 - 在
HKey_Classes_Root\Wow6432Node\AppID\
下添加一个新的键 - 新键的名称应该与COM对象GUID相同
- 在你刚刚添加的新键下,添加一个新的
REG_SZ (字符串)
值,并将其命名为DllSurrogate。将值留空 - 在
HKey_Local_Machine\Software\Classes\AppID\
下创建一个新的键
但是,它不适用于Windows 7 64位操作系统,主要问题是当我执行第6步时,我发现关键字已经存在了。有人知道为什么吗?或者我该如何克服这个问题?
这里的文档非常简洁。