Detectar y manejar varias ventanas de un mismo proceso.

Iniciado por kub0x, 13 Septiembre 2012, 23:36 PM

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

kub0x

Buenas al resto de foreros de ehn,

hace días que llevo pensando en programar una pequeña app para cerrar las ventanas que se abren automaticamente en el navegador (Pop Up). Utilizo Nightly (Build de Firefox) y al abrir 3 instancias de firefox me doy cuenta de que sólo existe un proceso que las maneja (Firefox.exe).

Es decir, un proceso para tres ventanas. Eso me hace replantear el código y lo deja inservible. Ahora sí, ¿Como podría detectar todas las ventanas de ese proceso?. Podría obtener el Handle de la ventana que quiero que nunca se cierre al abrir por primera vez el proceso.. ¿pero y el resto de ventanas?

Posteriormente, para poder cerrarlas ¿bastaría con enviar un mensaje mediante SendMessage a dichas ventana?

Saludos.
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate


[Case]

Pues si es algo muy dificil de decir, te podria decir que aunque utilizes google chrome no creo que cerrando el proceso que maneja solo la ventana que deseas cerrar. Esta ventana se cierre correctamente.

USLO

Hola Kubox

Si el problema del firefox es que al contrario de crhome ; te abre un proceso nuevo por cada pestana.

Pero como ver las pestanas del explorador y luego cerrar una sola?

Si alquien mas puediera aportar algo.Con los handles?



kub0x

Cita de: Loic en 14 Septiembre 2012, 14:36 PM
Hola Kubox

Si el problema del firefox es que al contrario de crhome ; te abre un proceso nuevo por cada pestana.

Pero como ver las pestanas del explorador y luego cerrar una sola?

Si alquien mas puediera aportar algo.Con los handles?

Buenas Loic,

¿dices que Chrome abre un proceso por cada ventana nueva abierta? Con los Handles podrías (tal vez) cerrar dichas ventanas utilizando la API SendMessage, pero el problema se presenta en detectar dichas ventanas.

Saludos.
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate