2016-04-13 17 views
0

質問は簡単です。親プロセスで子プロセスを作成します。彼らはパイプラインと通信していますが、それは重要ではありません。子プロセスが閉じられたか、途切れているか、または例外をスローする可能性があるかどうかを検出したい。基本的に私は自分の子プロセスを制御したい。しかし、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

+0

AFAIK、Windowsでのプロセスは、別々のスペースで動作します。したがって、それを行うための「直接的な」方法はありません。これを行うには、OpenMPなどのAPIを実装する必要があります(またはOpenMPなどのAPIを使用する必要があります)。私は間違っているかもしれない。 –

+0

あなたは2つの異なることを求めています:まず、あなたが**子プロセスを監視したいと言っていますが、あなたは次に移動し、**子プロセスを制御したい**と言います。どちらが今ですか? – IInspectable

+0

@AhmetIpkinはい、私はこれらの2日間でtherについては直接解決策ではないことを認識しています。 "プロセスIDをチェックする"などがあります。 –

答えて

0

WindowsがUNIX形式のプロセス制御(フォーク、待って、EXEC)またはシグナル(信号、殺す、procmask)を持っていません。

関連する問題