C#/WPF应用程序实现app CLI的简单IPC机制

Posted

技术标签:

【中文标题】C#/WPF应用程序实现app CLI的简单IPC机制【英文标题】:simple IPC mechanism for C#/WPF application to implement app CLI 【发布时间】:2009-06-05 01:12:52 【问题描述】:

所以我一直在阅读很多关于 .Net 上的进程间通信的内容。命名管道,远程处理。这一切看起来都很棒,但对于我需要做的事情来说可能有点矫枉过正。

我想为我的 WPF 应用程序添加一个命令行界面,所以我需要一个简单的 IPC 机制来将字符串从一个进程发送到已经运行的应用程序。

SO 对此有何建议?

【问题讨论】:

【参考方案1】:

NamedPipeClientStream 和 NamedPipeServerStream 非常简单。 Here's a pretty simple example 其中 IPC 用于将命令行参数从应用程序的一个实例传递到另一个实例。这并不完全是您想要做的,但非常接近。

【讨论】:

关于 NamedPipes 的精彩小文章。感谢比扎罗 JP! (我也是JP)。 已失效链接的 WebArchive:web.archive.org/web/20080506103924/http://www.flawlesscode.com/…

以上是关于C#/WPF应用程序实现app CLI的简单IPC机制的主要内容,如果未能解决你的问题,请参考以下文章

匿名管道 c# WPF

带有用于 IPC 的 WndProc 覆盖的本机 SendMessage 不起作用

我可以使用 C++/CLI (.NET Winforms/WPF) 为用本机 C 和 C++ 编写的应用程序提供 GUI

从 CLI C++ 应用程序在库中加载 C# WPF 表单

全局删除冲突重载

本地 COM 接口的 C++ IPC 替代品?