您的位置:首页 > 编程语言 > PHP开发

VC判断指定进程是否存在IsExistProcess

2017-08-22 17:08 1366 查看
#include <Tlhelp32.h>

[cpp] view
plain copy

 print?

BOOL IsExistProcess(CONST CHAR* szProcessName)  

{  

    PROCESSENTRY32 processEntry32;   

    HANDLE toolHelp32Snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,  0);  

    if (((int)toolHelp32Snapshot) != -1)  

    {  

        processEntry32.dwSize = sizeof(processEntry32);  

        if (Process32First(toolHelp32Snapshot, &processEntry32))  

        {  

            do  

            {  

                if(strcmp(szProcessName ,processEntry32.szExeFile) == 0)  

                {  

                    return TRUE;  

                }  

            }while (Process32Next(toolHelp32Snapshot, &processEntry32));  

        }  

        CloseHandle(toolHelp32Snapshot);  

    }  

  

    return FALSE;  

}  

IsExistProcess("wwwwwwwwww.exe");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: