|
|
1
5
从API(Win32)的角度来看,没有任务(至少不是Windows任务管理器/Alt选项卡显示的任务)。
enumerate the windows (这是电话号码 PInvoke 为了它)。 然后查看窗口的样式,以确定它们是否实际上是顶级窗口。 |
|
3
1
我没有试过,但我怀疑是这样的:
关键是要检查每个进程的WindowHandle。 |
|
|
4
0
我怀疑这并不能涵盖所有情况,例如,有些进程有几个顶级窗口(都出现在任务管理器中)。 例如,考虑Firefox、Windows资源管理器、IE等。这些应用程序可以在桌面上有多个窗口。 @丹C。 这样做:
你觉得还好吗?闻起来很难闻。 |