我正在使用在 Windows 上使用 COM 的 virtualbox api。如果您有 64 位操作系统,它将安装 64 位版本,并且 COM 接口将可被 64 位客户端访问,但不能被 32 位客户端访问。有人告诉我这是一个 COM 限制,但我已经看到了使用 dll32 在注册表上“发布”32 位接口的方法,因此 64 位进程可以调用这些 COM 服务器,但我找不到相反的,访问 64 位来自 32 位进程的接口。
如果我不是很清楚,我相信这个人想要实现类似的目标: http: //www.codeproject.com/Forums/1648/COM.aspx?fid= 1648&df=90&mpp=25&sort=Position&select=1702805&tid=1702805