c# - 如何从 .NET 可执行文件中获取输出并传送到 MFC 应用程序?

标签 c# .net c++ mfc

我有一个基于对话框的 MFC 应用程序,我必须通过它调用 .NET 可执行文件。

我的问题是:

  1. MFC 应用程序如何知道 .NET 可执行文件已关闭?
  2. 如果假设 .Net 可执行文件处理一些信息并想将输出传送给 MFC 应用程序,如何实现。

请帮忙!!

最佳答案

MFC 应用程序可以等待 .NET 进程以正常方式退出 - 使用等待句柄或轮询它。

至于收集输出——最简单的机制可能是让 .NET 可执行文件写入一个文件,然后 MFC 应用程序可以随后读取它。它很粗糙,但很容易实现!

关于c# - 如何从 .NET 可执行文件中获取输出并传送到 MFC 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1232329/

相关文章:

c# - IL 格式错误 - 奇怪的 .NET 错误

c# - AWS Lambda 中的空白环境变量

c++ - 选择期间的sqlite科学记数法

c# - 在运行时更新 Sprite 后图像变形(Unity 2019)

c# - C# 中固定深度的树状数据的最佳数据结构是什么?

c# - 代码找不到类

c++ - "error: conversion from ' 整数 ' to non-scalar type ' 坐标 ' requested"

.net - 对于 .Net 中可能超时的方法,推荐的指南或模式是什么?

.net - 确定 Ado.net 中的字符串文字转义字符

c++ - 如何链接要从本地目录加载的库?