PInvokeに頼ることなく、どのウィンドウが開いているかを調べる方法がありますか?これは、メモリ内で実行されているアプリケーションを調べることとは少し異なります。たとえば、Firefoxは動作している可能性がありますが、複数のウィンドウになる可能性があります。基本的には、タスクバー(とalt-tab
?)と同じ情報を知りたいだけです。現在のウィンドウのリストを取得し、そのうちの1つに.Netのフォーカスを与えます。
また、ウィンドウへの参照を取得したら、プログラムによってフォーカスを与える方法はありますか?
管理コードでこれを行う方法はありますか?
を。 – NoonKnight