我必须通过Java集成到一个不允许自动化的ActiveX控件(没有实现IsInvokeAllowed
返回true)。
到目前为止,我研究中用于COM集成的最佳java库是 com4j 和 jacob 。
当尝试在不允许自动化的控件上调用方法时,我在调用允许自动化工作的控件上的方法时遇到 Catastrophic Failure 异常。
有没有办法在ActiveX对象上调用不允许使用Java自动化的方法(通过com4j / jacob / other)?
不幸的是,让ActiveX对象供应商在其控件上启用自动化是不可取的。