【问题标题】:c# winform exe communicating with another c# winform - like COMc# winform exe 与另一个 c# winform 通信 - 比如 COM
【发布时间】:2019-10-30 09:07:59
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# com


    【解决方案1】:

    我希望这可以通过创建 RCW(Runtime me callable wrapper)来实现。这将使 .Net 程序集消耗 COM 组件。详情请参考以下链接,https://docs.microsoft.com/en-us/dotnet/framework/interop/runtime-callable-wrapper

    如果您想将 .Net 代码用于 C++,请尝试 CCW(COM 可调用包装器)

    【讨论】:

      猜你喜欢
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多