Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: A2Corp en 4 Agosto 2006, 07:29 AM

Título: Cerrar aplicacion con un titulo especifico.
Publicado por: A2Corp en 4 Agosto 2006, 07:29 AM
Hola, tengo una pregunta...
Les explicare, quiero hacer un programa que cierre los iexplore pero no todos, solo los que digan de titulo por ejemplo

"Google - Microsoft Internet Explorer"
Se puede hacer algo asi?

Y no hay problema si la aplicacion se esta corriendo de manera oculta?
Alguien sabe algo sobre el tema?
Cualquier informacion es bienvenida, gracias!
Título: Re: Cerrar aplicacion con un titulo especifico.
Publicado por: -POLACO- en 10 Agosto 2006, 01:34 AM
Si se puede hacer ,yo lo haria asi mira :Ejecutas tu programa Hide que lea el titulo de las ventanas con el Api  y cuando aparece el titulo buscado le tiras con sendkey un ALT+F4,y la ventana del Iexplorer se cierra ,si te einteresa despues te paso la Api ,lo que pasa es que en este momento NO estoy en mi pc .
Espero te sirva .-.
Título: Re: Cerrar aplicacion con un titulo especifico.
Publicado por: Robokop en 10 Agosto 2006, 01:48 AM
Es con la api enumwindow ,getwindowtext y findwin , lo que tienes que hacer es enumerar las ventanas y obtener el handle , despues pasarla con thread para tratarla como proceso y cerrara
text2.text = nombredelaventana
handle = getwindowsthreadprocessid(text2.text, nyprocessid)

proceso = openprocess(process_all_access 0&, nyprocessid)

terminar = terminateprocess(procname, 0&)

mas o menos algo asi seria.
Título: Re: Cerrar aplicacion con un titulo especifico.
Publicado por: yofoxD en 10 Agosto 2006, 02:23 AM
creo que esto tambien te sirve solo necesitas ponerlo en un timer .

on error goto error:
appactivate ""Google - Microsoft Internet Explorer"
sendkeys "%" & "{f4}"
error:
Título: Re: Cerrar aplicacion con un titulo especifico.
Publicado por: andoba en 15 Agosto 2006, 22:41 PM
usa ExFindWindow y luego ExTerminateProcess.