获取所有(但仅)按alt + tab显示的Windows进程

时间:2020-10-07 19:36:00

标签: c# windows

我想通过按alt + tab获得所有(但仅)Windows进程。

有了Process.GetProcesses(),我可以得到所有进程,并且有了

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool IsWindowVisible(IntPtr hWnd);

我可以过滤大多数不可见的进程,但是仍然有一些不可见的进程,例如“设置”或“ Microsoft Store”,这些我从未打开过。我还如何过滤这些过程?

0 个答案:

没有答案