1

C# アプリケーションから新しいプロセスを開始しています。

プロセスを作成したら、 ManagementEventWatcherSetParentを使用して、そのメイン ウィンドウをアプリ ウィンドウの子として設定します。

問題は、クエリにWITHIN 2を記述すると、長時間待機することを除いて、すべてが正常に機能することです。WITHIN 1と書くと、開始されたプロセスの MainWindowHandle は、イベントEventArrivedが発生したときにまだ作成されていません。

タイマーを使用する以外に、ハンドルが作成されるのを待つ良い方法はありますか?

4

1 に答える 1