win32实现判断指定进程中是否存在(code)
来源:互联网 发布:雅思听力怎么提高 知乎 编辑:程序博客网 时间:2024/04/30 23:01
bool IsExistProcess( LPCTSTR pszProName )
{
PROCESSENTRY32 pe;
pe.dwSize = sizeof(PROCESSENTRY32);
HANDLE hSnapshot = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (hSnapshot == INVALID_HANDLE_VALUE)
{
LOG_ERROR("进程快照失败");
return false;
}
BOOL bFindFirstProcess = ::Process32First(hSnapshot, &pe);
if (bFindFirstProcess)
{
do
{
CString csExeFile = pe.szExeFile;
if (csExeFile.CompareNoCase(pszProName) == 0)
{
HANDLE hProcess = ::OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe.th32ProcessID);
if (INVALID_HANDLE_VALUE != hProcess)
{
::CloseHandle(hProcess);
return true;
}
break;
}
} while (::Process32Next(hSnapshot, &pe));
}
::CloseHandle(hSnapshot);
return false;
}
- win32实现判断指定进程中是否存在(code)
- Visual Basic 中判断指定名称的进程是否存在
- VC判断指定进程是否存在IsExistProcess
- VC判断指定进程是否存在IsExistProcess
- 判断指定进程号的进程是否存在
- shell脚本中判断进程是否存在
- 判断指定的进程或程序是否存在方法
- 判断指定的进程或程序是否存在方法
- 判断指定的进程或程序是否存在方法
- 判断指定文件夹是否存在
- 【PB】如何判断PBL中是否存在指定的对象
- Swift中String判断是否存在指定内容
- 判断某个进程是否存在
- 判断子进程是否存在
- python判断进程是否存在
- 判断某进程是否存在
- C++ 判断进程是否存在
- C++ 判断进程是否存在
- oracle触发器
- linux-详细解析密码文件passwd与shadow
- 预览文章: 读取大数据量excel
- HugeBoss开发规范
- Ext Js注意的问题 解决combox 老是Loading的问题
- win32实现判断指定进程中是否存在(code)
- 在android App中怎样实现对设备重启或者关机功能
- android腾讯微博吹一吹实现原理
- JQuery跨域调用Rest服务接口
- 设计模式-代理模式
- 给UIImageview 添加边框 或者设置成圆角
- mysql操作语句
- Ubuntu使用小结& DEBUG
- Hibernate方言配置