快速发送进程间信号

Posted

技术标签:

【中文标题】快速发送进程间信号【英文标题】:Quickly send an interprocess signal 【发布时间】:2015-05-21 20:28:07 【问题描述】:

我想将信号从 C++ 应用程序发送到 C# 应用程序。这只是为了让 C# 程序知道另一个正在运行。我已经使用 C#,但我还不太擅长 C++。我必须创建管道还是有更快和/或更简单的方法来做到这一点?

【问题讨论】:

命名管道可能是最简单的解决方案,套接字也可以,但更复杂 使用 Windows 命名事件。 【参考方案1】:

使用经典的 WM_COPYDATA 可以轻松实现 IPC。一个很好的例子可以找到here。

【讨论】:

以上是关于快速发送进程间信号的主要内容,如果未能解决你的问题,请参考以下文章

进程间通信的信号

进程间通信—信号量

linux进程间通信--信号通信

《Linux应用进程间通信 — 信号》

项目中遇到的进程间通信方式

Linux 进程间通信系列之 信号