遍历进程 遍历窗口

       //遍历进程

    HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    if (INVALID_HANDLE_VALUE == hSnapshot)
    {
        return;
    }
    PROCESSENTRY32 pi; 
    pi.dwSize = sizeof(PROCESSENTRY32); //第一次使用必须初始化成员
    BOOL bRet = Process32First(hSnapshot,&pi);
    while (bRet)
    {
       //pi获取进程执行路径,pid
       
      
        bRet = Process32Next(hSnapshot,&pi);
    }
    

  

原文地址:https://www.cnblogs.com/fply/p/13231509.html