1

CreateProcess(..)を使用してプロセスAを開始するloader.exeがあります。プロセスAは、しばらくすると別のプロセスBが開始します。

プロセスAによってBが開始されるときに、プロセスAとプロセスBを一時停止したいのですが、どうすればBを待つことができますか?通知を受け取りたいですか、それともプロセスが完了するまでポーリングする必要がありますか?

実行時に、プロセスBの名前を知っており、BがプロセスAによって開始されることを知っています。

ありがとう

4

2 に答える 2

0

Boost の使用に熱心でない場合は、win32 ミューテックスを考えることができます。使い方の詳細については、このスレッドを参照してください。ミューテックスの説明

基本的に、プロセス B から特定の名前のミューテックスを作成し、A/Loader から同じミューテックスを待つことができます。

于 2012-06-04T14:40:04.433 に答える
0

Boost Interprocess ライブラリを使用します。特に興味深いのは、ミューテックス、条件、およびセマフォです。

于 2012-06-04T13:53:42.933 に答える