2010-09-01 171 views
2

我期待通过RPC与Windows进程通信。我想与之通信的应用程序是使用Visual Studio 2008在C++中开发的。该应用程序通过idl文件提供其接口,然后使用microsoft midl工具编译该文件。此应用程序已经开发,不能修改。通过RPC从Java应用程序与Windows进程通信

我正在寻找与我正在使用Java开发的第二个应用程序进行通信。 Windows应用程序提供的功能是否与RPC的任何Java实现兼容?

从我在MSDN上读到的,Window应用程序提供的RPC是DCE兼容的。除了几篇12岁以上的文章讨论MS jvm之外,我还没有找到有关DCE/RCP在Java中的详细信息。

我也没有成功地使用idlj打包的jdk从Windows应用程序中使用idl生成java代码。 idlj编译器提供了有关idl文件中的结构和关键字的许多错误。我假设,因为MS IDL格式与idlj预期的格式不兼容。

有没有人有这种情况下的经验?

回答

相关问题