首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如何获取指定进程的ID

2012-03-24 
怎么获取指定进程的ID例如:怎么获取explorer进程的标识符[解决办法]任务管理器GetProcessID[解决办法]楼上

怎么获取指定进程的ID
例如:怎么获取explorer进程的标识符

[解决办法]
任务管理器
GetProcessID
[解决办法]
楼上说对了,GetWindowThreadProcessId!
[解决办法]

C/C++ code
DWORD GetProcessVid(TCHAR* lpName){    HANDLE         hProcessSnap = NULL;    BOOL           bRet      = FALSE;    PROCESSENTRY32 pe32      = {0};    if(!lpName)    {        return 0;    }        hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);     if (hProcessSnap == INVALID_HANDLE_VALUE)        return 0;        pe32.dwSize = sizeof(PROCESSENTRY32);        if (Process32First(hProcessSnap, &pe32))    {          do        {            if(wcscmp(_wcsupr(pe32.szExeFile),_wcsupr(lpName)) == 0)            {                CloseHandle (hProcessSnap);                return pe32.th32ProcessID;            }        }        while (Process32Next(hProcessSnap, &pe32));        bRet = 0;    }    else        bRet = 0;        CloseHandle (hProcessSnap);    return bRet;} 

热点排行