Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: zerocross en 23 Junio 2016, 23:36 pm



Título: Ayuda en c++ para cerrar una ventana emergente
Publicado por: zerocross en 23 Junio 2016, 23:36 pm
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


Título: Re: Ayuda en c++ para cerrar una ventana emergente
Publicado por: 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


Título: Re: Ayuda en c++ para cerrar una ventana emergente
Publicado por: zerocross en 24 Junio 2016, 00:17 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?


Título: Re: Ayuda en c++ para cerrar una ventana emergente
Publicado por: AlbertoBSD en 24 Junio 2016, 01:47 am
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.