我期待通過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預期的格式不兼容。
有沒有人有這種情況下的經驗?