【问题标题】:Communicating with Windows Process via RPC from a Java application从 Java 应用程序通过 RPC 与 Windows 进程通信
【发布时间】:2011-04-06 13:28:42
【问题描述】:

我希望通过 RPC 与 Windows 进程进行通信。我想与之通信的应用程序是使用 Visual Studio 2008 在 C++ 中开发的。该应用程序通过一个 idl 文件提供其接口,然后使用 microsoft midl 工具对其进行编译。此应用程序已开发,无法修改。

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

根据我在 MSDN 上阅读的内容,Window 应用程序提供的 RPC 符合 DCE。除了几篇 12 年以上讨论 MS jvm 的文章之外,我还没有成功找到有关 Java 中 DCE/RCP 的详细信息。

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

有人遇到过这种情况吗?

【问题讨论】:

    标签: java c++ windows rpc idl


    【解决方案1】:

    这看起来像是一个开源的 java 实现(Jarpac):

    发件人:http://blogs.cocoondev.org/michaelm/archives/002118.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-15
      • 2016-08-30
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多