Ver Mensaje Individual
  #3  
Antiguo 04-06-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Reputación: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por vivamotos Ver Mensaje
...O bien, explicadme más o menos la forma de saber en c++ builder si un proceso se esta ejecutando...
Código:
#include <tlhelp32.h>

bool IsRuning(char* FileName)
{
   PROCESSENTRY32 Proceso;
   HANDLE ProcessHandle;
   bool Result = false;

   Proceso.dwSize = sizeof(PROCESSENTRY32);
   ProcessHandle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
   if(Process32First(ProcessHandle, &Proceso)){
     do{
       if(!stricmp(Proceso.szExeFile, FileName)){
         Result = true;
         break;
       }
     }while(Process32Next(ProcessHandle, &Proceso));
   }
   CloseHandle(ProcessHandle);
   return Result;
}
Saludos.
Responder Con Cita