C/Visual C - Detectar programas

 
Vista:

Detectar programas

Publicado por claudio (37 intervenciones) el 16/04/2001 14:17:05
HOLA!!!!!!!
Lo que quisiera saber es si alguien sabe como puedo hacer para detectar cuando se intenta ejecutar un programa. De ser posible tambien quisiera saber como enviarle mensajes a la aplicación (q se cierre,minimice,etc).
Esto es para un intento de administración de permisos de accesos a programas en windows.
Alguna idea???????, codigo???????, lo que sea plz
Dde ya gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Detectar programas

Publicado por Bo! (10 intervenciones) el 17/04/2001 05:00:50
Intenta usar la función 'FindWindowEx' que devuelve el manejador de una ventana buscada, una vez tienes el manejador (handle) ya puedes hacer lo que quieras con ella. Un ejemplo:

if(HWND hWnd=FindWindowEx(NULL,NULL,NULL,szAppName))
{
hWnd=GetLastActivePopup(hWnd);
if(IsIconic(hWnd)) OpenIcon(hWnd);
else BringWindowToTop(hWnd);
SetForegroundWindow(hWnd);
}

Busca un programa por su nombre y si se está ejecutando lo máximiza si está minimizado y/o lo 'enfoca'.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar