我在一个进程中创建了一个事件,并通过管道将事件句柄发送到完全独立的进程(不是子线程)。当我在第一个进程中触发事件时,WaitForSingleObject无法检测到该事件,因此我猜答案是否定的,除非我在SECURITY_ATTRIBUTES结构体中错过了一些技巧?或者我需要使用命名事件并调用OpenEvent()?在这种情况下,我不能使用窗口消息,因为我正在尝试向Windows服务发出信号。我可以使用管道,但会有许多这样的应用程序,如果可能,我想找到“低成本”的解决方案。其他选项,如内存映射文件,比管道的开销更大吗?你会怎么做?