システムで実行されている特定のサードパーティアプリケーション(thunderbird.exeなど)がアクティブになったときに検出する方法はありますか?
または、システムで実行されているすべてのプロセスから、現在アクティブなプロセスの名前を取得することはできますか?
リンクを使ってくれてありがとう。これらの質問の情報を使用して、アクティブなウィンドウのProcessオブジェクトを返し、変更されたときにイベントをトリガーする再利用可能なコンポーネントを作成することができました。
このためのコードはここで入手できます:https ://github.com/DanStevens/ActiveWindowWatcher/blob/master/ActiveWindowWatcher.cs