判断某进程是否存在
2011-12-01 17:43
381 查看
BOOL IsProcessExist(LPCWSTR ProcessName) { BOOL ProcessExist=false; PROCESSENTRY32 my; HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //创建进程快照 if (((int)handle) != -1) { my.dwSize = sizeof(my); if (Process32First(handle, &my)) { do { //CharLowerBuff(my.szExeFile, MAX_PATH);//转换成小写字母 if(StrCmpW(ProcessName ,my.szExeFile) == 0) { DWORD dwProcID = my.th32ProcessID; ProcessExist=TRUE; break; } else { ProcessExist=FALSE; } }while (Process32Next(handle, &my)); } CloseHandle(handle); } return ProcessExist; }
相关文章推荐
- perl多进程数量控制-信号或者判断pid是否存在
- 判断指定进程是否为x64的方法(在ntdll判断某个x64函数是否存在)
- 判断指定进程号的进程是否存在
- DOS中判断进程是否存在的方法
- shell脚本判断进程是否存在,并重新启动
- shell:判断一个进程是否存在
- 判断某个进程(例如.exe)是否存在,存在则关闭
- DOS中判断进程是否存在的方法
- 根据pid判断某个进程是否存在
- shell判断一个进程是否存在,如果不存在重启该进程
- python 判断一个进程是否存在
- Linux判断进程是否存在并启动该进程
- Shell实现判断进程是否存在并重新启动脚本分享
- linux shell 判断进程是否存在
- LINUX判断进程是否存在并启动该进程
- QTP的那些事--判断进程是否存在
- 用c++编写一段完整代码,要求判断一个进程(例如qq.exe)是否存在,若存在,输出存在,不存在就输出不存在。
- java判断某个进程是否存在
- Linux下父进程通过管道发送文件名给子进程,子进程获取文件名后首先判断文件是否存在,不存在,通过管道返回错误信息,存在,将文件内容返回给父进程
- DOS中判断进程是否存在的方法