不注意なマシンで実行されるアプリケーションがあります。このアプリケーションで問題が発生すると、(メインウィンドウと同じタイトルを使用して)メッセージボックスがポップアップ表示されます。このメッセージボックスは、[OK]をクリックして閉じる必要があります。私がやろうとしているのは、アプリケーションがメッセージボックスをポップアップしたときを識別し、それに応じて応答することです。
AutoItにはWinWaitという関数があり、ウィンドウのコンテンツ(タイトルではなく)をチェックして、ウィンドウのハンドルを取得できることを知っています。C#で同様のことを行う方法はありますか?
私はスキャンをしましたが、これについて具体的に何も見つかりませんでした。すでにタイトルでウィンドウを取得できますが、メッセージボックスの内容を読んでメッセージボックスを識別する必要があります。