C# winform exe 与另一个 C# winform 通信 - 如 COM



当前有 - C# 应用程序通过 COM 与 C++ 应用程序通信 需要 - 同一 C# 应用程序通过 COM 或类似 COM 的接口与另一个 C# 应用程序通信。这两个应用程序都是 C# 可执行文件。

反射不起作用,因为原始C++应用程序(正在转换为 C#)需要作为独立应用程序运行。原始 C# 应用程序也是如此。

我尝试过反思,并在其他地方实际使用它。但独立要求无法更改。原始C++应用程序(转换为 C#)控制硬件。

我希望这可以通过创建一个RCW(运行时可调用包装器)来完成。这将使 .Net 程序集使用 COM 组件。详情请参阅以下链接,https://learn.microsoft.com/en-us/dotnet/framework/interop/runtime-callable-wrapper

或者尝试CCW(COM可调用包装器),如果你想使用.Net代码来C++

最新更新