如题

解决方案 »

  1.   

    HANDLE m_handle=::CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);
    PROCESSENTRY32* Info = new PROCESSENTRY32;
    Info->dwSize = sizeof(PROCESSENTRY32);
    if(::Process32First(m_handle,Info))
    {
    while(::Process32Next(m_handle,Info)!=FALSE)
    {
    CString ss;
    ss=Info->szExeFile;
    ss.MakeLower();
    if(ss.Find("进程名") != -1)
    {
    //该进程依然存在
    }
    }
    ::CloseHandle(m_handle);
    if(Info)
    {
    delete Info;
    }
    }
    return -1;
      

  2.   

    WaitForSingleObject(hTarget, INFINITE); // hTarget为目标进程的句柄
      

  3.   

    to flyelf(空谷清音):
    可以详细些吗?我很菜哎!