我想获取windows环境下某各进程的当前状态,如运行或挂起。请教有哪个函数可执行此功能

解决方案 »

  1.   

    你可以用GetWindow(me.hwnd,GW_HWNDFIRST)获得顶级窗口列表的第一个窗口,然后根据该窗口的句柄用GetWindow(x,GW_HWNDNEXT)枚举所有的顶级窗口。每获得一个窗口句柄,就用GetWindowText活动窗口的标题,
      

  2.   

    使用下面三个toolhelp函数枚举进程
    CreateToolhelp32Snapshot
    Process32First
    Process32Next