标签: c# windows interop
我有一个应用程序,使用一个进程,有两个窗口。这两个窗口都有相同的标题。一个是主应用程序窗口,用户进行所有交互。另一个是控制台窗口,仅用于在主窗口中执行的命令的实时记录。
我目前正在实施Mutex,如果应用程序已经打开,我想恢复&切换到当前运行的主应用程序窗口(而不是控制台窗口)。但是,鉴于两个窗口具有相同的标题和相同的过程,事实证明很难区分这两个窗口。
有没有办法确定窗口是否是控制台窗口?或者以其他方式来区分这两个窗口?