• λ我爱Aspx >> Asp.Net >> 9x下通过执行文件名获得进程ID的方法
  • 9x下通过执行文件名获得进程ID的方法

  • :未知  Դ:internet  :2007-5-5 19:49:49  ؼ:
  • 注:pe.szExeFile有时候是全路经文件名,有时候只是文件名,原因有待考究,或者请哪位高手指教

    DWORD GetProcessIdFromName(LPCTSTR name)

    {

    PROCESSENTRY32 pe;

    DWORD id = 0;

    HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);

    pe.dwSize = sizeof(PROCESSENTRY32);

    if( !Process32First(hSnapshot,&pe) )

    return 0;

    do

    {

    pe.dwSize = sizeof(PROCESSENTRY32);

    if( Process32Next(hSnapshot,&pe)==FALSE )

    break;

    if(strcmp(pe.szExeFile,name) == 0)

    {

    id = pe.th32ProcessID;

    break;

    }

    } while(1);

    CloseHandle(hSnapshot);

    return id;

    }

    Ҷƪл˵?
  • һƪ基于COM的三层式应用程序设计简介
    һƪphp,asp,jsp,c,速度比较