python win32com.client.Dispatch'不支持这样的接口'错误

时间:2019-01-14 09:18:02

标签: python com win32com comtypes

我正在尝试使用python连接到内部COM应用程序并获得

  

不支持此类接口

我有一个连接到该应用程序的matlab代码,仅连接了32位的matlab版本(64位无效)。从中我了解到该应用程序已正确注册。

matlab代码:

csa_COM_object    = actxserver('Csa.CsaObject',prm.remote_IP);
csa_COM_interface = invoke(csa_COM_object,'ICsaObjectEx');

使用comtypes.client.CreateObject时,我得到正确的__clsid数字,但键入POINTER(IUnkown)而不是对象,在_methods_中,我仅得到基本的3个数字(QueryInterface,AddRef,和发布)

我正在64位计算机上使用Windows7。我尝试将虚拟环境与python python 3.6 64位,python 3.7 32位和python 2.7 32位一起使用-没什么变化。

我已经浏览了许多论坛一段时间,但找不到答案。 有人有新想法可以尝试吗?谢谢。

0 个答案:

没有答案