1つのプロセスを使用して、2つのウィンドウを持つアプリケーションがあります。これらのウィンドウは両方とも同じタイトルです。1つはメインのアプリウィンドウで、ユーザーがすべての操作を行います。もう1つは、メインウィンドウで実行されたコマンドのライブロギングにのみ使用されるコンソールウィンドウです。
現在Mutexを実装していますが、アプリケーションがすでに開いている場合は、現在実行中のメインアプリケーションウィンドウ(コンソールウィンドウではない)に復元して切り替えたいと思います。ただし、両方のウィンドウのタイトルとプロセスが同じであることを考えると、2つを区別するのは難しいことが証明されています。
ウィンドウがコンソールウィンドウであるかどうかを判断する方法はありますか?または、これら2つのウィンドウを区別する他の方法はありますか?