Process.Kill の後に Process.WaitForExit を使用する必要がありますか?
呼び出し元のプロセスが Process.Kill を呼び出した直後に終了するとどうなりますか?
これにより Process.Kill が失敗しますか?
編集:アプリケーションの終了時にプロセスを強制終了する必要があります。この時点では、kill が失敗した状況を処理するつもりはないので、プロセスが終了するのを待つ必要はありません。したがって、WaitForExit を呼び出す必要がない場合は、スキップできます。