我有一个loader.exe,它使用CreateProcess(..)启动进程A. 进程A在一段时间后开始另一个进程B。
我希望在进程A启动B时暂停进程A和进程B. 我怎么能等待B?我希望收到通知,或者我必须进行投票,直到该过程存在?
在运行时我知道进程B的名称,我知道B将由进程A启动。
由于
答案 0 :(得分:0)
使用Boost Interprocess library。您特别感兴趣的是互斥体,条件和信号量。
答案 1 :(得分:0)
如果你不热衷于使用Boost,你可以想到win32互斥体。有关如何使用它的更多信息,请参阅此主题。 Mutex explanation
基本上,您可以使用进程B中的给定名称创建互斥锁,并等待来自A / Loader的相同互斥锁。