現在のフォアグラウンドウィンドウが何であるかを常に知っているプロセスを書きたいと思います。
GetForegroundWindowをループで使用できることは知っていますが、GetForegroundWindowを常にチェックしない方がよいと思います。
だから私が探しているのは、イベントOnForegroundWindowChangedまたはそうするための別のメソッドのようなものです。
私はC++ですべてのプロセスにフックを記述し、そこからイベントを送信できることを知っていますが、実行中のすべてのプロセスにdllを挿入するのではなく、すべてc#で実行することを好みます(それほど安定していないようです:)
ありがとう、
オムリ