您可以执行
Process.MainWindowHandle似乎做的事情:使用P /
Invoke调用该
EnumWindows函数,该函数为系统中的每个顶级窗口调用一个回调方法。
在回调中,调用
GetWindowThreadProcessId,并将窗口的进程ID与进行比较
Process.Id。如果进程ID匹配,则将窗口句柄添加到列表中。

您可以执行
Process.MainWindowHandle似乎做的事情:使用P /
EnumWindows函数,该函数为系统中的每个顶级窗口调用一个回调方法。
在回调中,调用
GetWindowThreadProcessId,并将窗口的进程ID与进行比较
Process.Id。如果进程ID匹配,则将窗口句柄添加到列表中。