質問は簡単です。親プロセスで子プロセスを作成します。彼らはパイプラインと通信していますが、それは重要ではありません。子プロセスが閉じられたか、途切れているか、または例外をスローする可能性があるかどうかを検出したい。基本的に私は自分の子プロセスを制御したい。しかし、2日を探して、私はWINDOWSでそれをする方法を見つけることができず、私は同じ "Linux"ソリューションを得ることについてGoogleに不満を抱いています。以下に示すstackoverflowのソリューションは、私にとってはうまくいきません。WINDOWSの子プロセスから親プロセスへのシグナルの送信
send signal from parent process to child in C
How can I send messages (or signals) from a parent process to a child process and viceversa in Perl?
Send messages from child process to parent
Sending signals between parent and child process
AFAIK、Windowsでのプロセスは、別々のスペースで動作します。したがって、それを行うための「直接的な」方法はありません。これを行うには、OpenMPなどのAPIを実装する必要があります(またはOpenMPなどのAPIを使用する必要があります)。私は間違っているかもしれない。 –
あなたは2つの異なることを求めています:まず、あなたが**子プロセスを監視したいと言っていますが、あなたは次に移動し、**子プロセスを制御したい**と言います。どちらが今ですか? – IInspectable
@AhmetIpkinはい、私はこれらの2日間でtherについては直接解決策ではないことを認識しています。 "プロセスIDをチェックする"などがあります。 –