C# - Get list of open tasks

前端 未结 4 768
耶瑟儿~
耶瑟儿~ 2020-12-15 10:45

I\'m trying to find a way to get the open tasks in C#. I\'ve been searching on google and can only find how to get a list of the processes. I want the onl

4条回答
  •  情话喂你
    2020-12-15 11:11

    From an API (Win32) perspective there is no such thing as Tasks (at least not the one that Windows Task Manager/Alt-Tab shows).

    Those "Tasks" are actually top level windows.

    So in order to get a list of those, you need to enumerate the windows (here is the PInvoke for it).

    Then look at the style of the windows to determine if they are actually top level windows.

提交回复
热议问题