Показать сообщение отдельно

  #12  
Старый 22.01.2008, 18:36
spider-intruder
Постоянный
Регистрация: 10.12.2005
Сообщений: 939
Провел на форуме:
3886281

Репутация: 929


По умолчанию

#include "Tlhelp32.h"

.......
.......
........

char ProcDetect(void)
{
#define CREATE_THREAD_ACCESS (PROCESS_QUERY_INFORMATION|PROCESS_VM_READ| PROCESS_CREATE_THREAD | PROCESS_QUERY_INFORMATION | PROCESS_VM_OPERATION | PROCESS_VM_WRITE | PROCESS_VM_READ)
char *name="ИМЯ ПРОЦЕСА";
int PID_=0;
HANDLE process=NULL;
PROCESSENTRY32 Pc = {sizeof(PROCESSENTRY32)};
HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
if(Process32First(hSnapshot, &Pc))
{
do {
if(!strcmp(Pc.szExeFile,name))
{
flag=1;
}
}
while(Process32Next(hSnapshot, &Pc));
}
return flag;
}


Вернет 1 если найдет имя процесса в списке процессов.
Я так антивирусы ищу :-)
 
Ответить с цитированием