Ayuda en c++ para cerrar una ventana emergente

Iniciado por zerocross, 23 Junio 2016, 23:36 PM

0 Miembros y 1 Visitante están viendo este tema.

zerocross

D= necesito una ayuda urgente, resulta que encontre un modo de abrir ventanas con el comando system("explorer.exe ....), y bueno funciona a la perfeccion, lo que quiero saber es un comando para cerrarla, ya que por mas q finaliza el programa esa ventana sige abierta =/
este seria un codigo facil de ejemplo


#include <stdlib.h>

using namespace std;
int main () {
   system("explorer.exe ScreenShot_20160227165859.bmp");
   return 0;
}
quiero saber como cerrarlo antes de q el programa finalize

AlbertoBSD

Una opcion es buscar el id del proce so creado y matarlo con taskkill o algun otro similar.

Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

zerocross

Cita de: AlbertoBSD en 24 Junio 2016, 00:09 AM
Una opcion es buscar el id del proce so creado y matarlo con taskkill o algun otro similar.

Saludos

podrias darme un ejemplo con el codigo de ejemplo que mande porfavor?

AlbertoBSD

No me gusta recomendar cosas que no son estandar. Entonces como estas es windows te dejare un link con preguntas de la funcion de windows TerminateProcess


http://stackoverflow.com/questions/7956519/how-to-kill-processes-by-name-win32-api

Saludos.
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW