Process の Exited イベントに結び付けています。Exited イベントが実行されたときに何が起こるかを決定する、そのイベントのプロセスのチェックボックスがあります。プロセスの実行中にチェックボックスをオンにすると、プロセスが取得され、Exited イベントが追加されます。Process が実行されていない場合は、プロセスが開始され、Exited イベントが追加されます。チェックボックスがオフの場合、プロセスが実行されているかどうかに関係なく、何もしません。
私の問題は、プロセスが実行されていて、ボックスをオンにして (イベントを取得する)、ボックスをオフにして (設計上何も起こらない)、ボックスを再度オンにすると、プロセスが 2 つの終了イベント (まったく同じ) を取得することです。方法)。Process オブジェクトがある場合、Exited イベントが既に存在する場合、それを追加しないようにするにはどうすればよいですか?