![]() |
Detectar proceso en ejecucion C++
Saludos a todos
Quisiera saber como pudiera determinar si un proceso esta en ejecucion o no desde c++. Tengo un programa que al darle en un boton inicializa un servidor mysql , este es el proceso del servidor en ejecucion(mysqld_usbwv8.exe). Lo que quiero lograr es que si ya ese proceso esta en ejecucion o no me lo confirme. |
|
Gracias escafandra
Probe este codigo y funciona perfectamente en c++ Builder 6, cuando lo pruebo en c++ builder xe me sale el siguiente error: Código:
E2034 Cannot convert 'wchar_t *' to 'const char *' Por que sucedera eso?,se podra corregir para que funione en esta version? Saludos. Código:
bool IsRuning(char* FileName) |
Pues usemos la versión Unicode para el builder xe (y para bcb6) ;):
Código:
bool IsRuningW(WCHAR* FileName) Saludos. |
Una cosa mas, si quieres que el código encuentre procesos de 16 bits debes seguir leyendo el enlace que te pasé.
Saludos. |
Muchas gracias escafandra , funciona perfectamente,pase tremendo trabajo para poder realizar la llamada de
Código:
bool IsRuningW(WCHAR* FileName) Código:
wchar_t *Server = L"mysqld_usbwv8.exe"; |
Cita:
Código:
String Server = "mysqld_usbwv8.exe"; Código:
UnicodeString Server = "mysqld_usbwv8.exe"; Código:
String Server = "mysqld_usbwv8.exe"; Código:
WideString Server = "mysqld_usbwv8.exe"; Saludos. |
La franja horaria es GMT +2. Ahora son las 18:31:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi