判断是否有指定的进程名
2010-09-10 11:22
162 查看
//判断是否有指定的进程名
bool __fastcall TfromUpdate::ProcessIsRun(AnsiString imgName)
{
PROCESSENTRY32 uProcess;
uProcess.dwSize=sizeof(PROCESSENTRY32);
HANDLE ProListHan;
int res;
bool result=false;
ProListHan = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(ProListHan)
{
res=Process32First(ProListHan,&uProcess);
while(res)
{
if(memcmp(uProcess.szExeFile,imgName.c_str(),8)==0)
{
result=true;
break;
}
res=Process32Next(ProListHan,&uProcess);
}
}
else
{
result=false;
}
return result;
}
bool __fastcall TfromUpdate::ProcessIsRun(AnsiString imgName)
{
PROCESSENTRY32 uProcess;
uProcess.dwSize=sizeof(PROCESSENTRY32);
HANDLE ProListHan;
int res;
bool result=false;
ProListHan = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(ProListHan)
{
res=Process32First(ProListHan,&uProcess);
while(res)
{
if(memcmp(uProcess.szExeFile,imgName.c_str(),8)==0)
{
result=true;
break;
}
res=Process32Next(ProListHan,&uProcess);
}
}
else
{
result=false;
}
return result;
}
相关文章推荐
- 判断指定进程号的进程是否存在
- 判断指定进程号的进程是否存在
- 【C/C++】判断指定进程是否为x64的方法
- 判断指定进程号的进程是否存在
- VC判断指定进程是否存在IsExistProcess
- 判断指定的进程或程序是否存在方法
- 判断本地计算机是否启动指定进程
- VC判断指定进程是否存在IsExistProcess
- VC 判断指定进程是否已经启动
- 判断指定的进程或程序是否存在方法
- 判断指定的进程或程序是否存在方法
- 判断指定的进程或程序是否存在方法小结(vc等)
- 判断指定的进程或程序是否存在方法小结(vc等)
- Visual Basic 中判断指定名称的进程是否存在
- win32实现判断指定进程中是否存在(code)
- 判断指定的进程或程序是否存在方法
- android判断当前进程是否为指定进程
- vc判断指定进程或程序名是否存在和进程为64或者32位
- 判断指定进程是否为x64的方法(在ntdll判断某个x64函数是否存在)
- VC判断指定程序是否运行,杀掉指定进程