我必须编写一个OpenOffice插件(在Java中),它与某些闭源应用程序的DCOM服务器通信。主要问题是,我没有关于服务器接口的任何文档。
我所拥有的只是一个用于应用程序的VB / C ++ SDK工具包。 SDK包含dll中的库和一堆* .tlb文件。在SDK文档中有一个信息,我可以使用java,但根本没有示例。我已阅读提供的示例,看起来DCOM的所有通信都经历了这个dll。
有没有办法以某种方式将dll / tlb函数直接导入到java,绕过dll并与DCOM通信或者我必须编写一个C ++包装器(dll)?最好的方法是什么?
欢迎任何提示。