Ver Mensaje Individual
  #4  
Antiguo 28-08-2012
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Pues usemos la versión Unicode para el builder xe (y para bcb6) :

Código:
bool IsRuningW(WCHAR* FileName)
{
   PROCESSENTRY32W Proceso;
   HANDLE ProcessHandle;
   bool Result = false;

   Proceso.dwSize = sizeof(PROCESSENTRY32W);
   ProcessHandle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
   if(Process32FirstW(ProcessHandle, &Proceso)){
     do{
       if(!_wcsicmp(Proceso.szExeFile, FileName)){
         Result = true;
         break;
       }
     }while(Process32NextW(ProcessHandle, &Proceso));
   }
   CloseHandle(ProcessHandle);
   return Result;
}

Saludos.

Última edición por escafandra fecha: 28-08-2012 a las 00:48:05.
Responder Con Cita