在C ++程序和.NET程序之间进行远程调用的最简单方法

时间:2011-09-07 06:45:36

标签: .net c++ remoting

我有一个在后台运行的.NET程序,需要创建一个可以与该程序通信的Windows Shell扩展。起初我以为我会在.NET中创建我的Shell扩展,并使用IpcServerChannel和IpcClientChannel在服务器(.NET程序)和客户端(.NET Shell Exension)之间进行远程调用。这真的很简单,工作得非常快。

现在我意识到在.NET中创建Shell扩展并不是一个好主意,因为它在某些情况下无法加载(例如,如果首先加载.NET 1.0 Shell扩展)。我想我可能会去C ++路线,但在这种情况下有一种简单的方法可以让我的C ++ Shell Extension对我的.NET程序进行远程调用吗?或者你有任何其他想法让我的两个程序进行通信(如果我不需要设计通信协议并且可以放入库中,我更喜欢。)

谢谢!

1 个答案:

答案 0 :(得分:1)