gpt4 book ai didi

c++ - 如何在 Windows 服务和进程之间使用命名互斥锁和共享内存?

转载 作者:行者123 更新时间:2023-11-30 02:11:13 26 4
gpt4 key购买 nike

我有一个用 C++\MFC 编写的代码,它作为 Windows 服务和(正常)C++\MFC Windows 进程运行 - 现在我希望使用命名互斥锁和共享内存(文件映射)在两者之间进行通信.

这怎么可能?

最佳答案

这取决于您的通信要求。通常,服务会创建互斥量和共享内存,而客户端会打开它们并执行操作。 OutputDebugString() 是使用互斥锁和共享内存(以及一些事件)的典型 IPC 示例。 Here is a detailed examination OutputDebugString() 的工作原理;你可以做类似的事情。

关于c++ - 如何在 Windows 服务和进程之间使用命名互斥锁和共享内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3747055/

26 4 0