我的Windows窗体可以检测我的控制台是否关闭吗?

时间:2018-06-20 12:41:00

标签: c# winforms

因此,当控制台自行关闭时,好像我的Windows窗体已准备好重新打开控制台窗口。我的Windows窗体在系统托盘上。 我仍然不知道为什么关闭控制台。错误仍然未知。

1 个答案:

答案 0 :(得分:2)

您可以观看进程ID,终止,也可以按标题查找“窗口”:

foreach (var pList in System.Diagnostics.Process.GetProcesses())
{
    if (pList.MainWindowTitle.Contains("Calc"))
    {
        var hWnd = pList.MainWindowHandle;
        System.Diagnostics.Debug.WriteLine("FOUND: " + hWnd);
    }
}

还要看看System.Diagnostics.ProcessFindWindow