SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: ElNapster en Lunes 18 de Diciembre de 2006, 15:31

Título: Se Podra Hacer Esto ?
Publicado por: ElNapster en Lunes 18 de Diciembre de 2006, 15:31
Que tal a todos , tengo una duda  no se si vaya aca o en retos , pero se me a ocurrido hacer ( que por cierto no tengo idea como voy a empezar ) que al cerrar una aplicacion X de Windows (ya sea notepad, winamp,o media player no se cualquier programa), mi programa entre en accion y me apague automaticamente mi computadora.... pero no se si puede hacer eso ...?  :unsure:  o estoy pidiendo mucho jajajaj
Gracias por las suegerencias para llevarlo acabo  :comp:
Título: Re: Se Podra Hacer Esto ?
Publicado por: JuanK en Lunes 18 de Diciembre de 2006, 17:28
usa la api de windows, asocia el id del proceso que supervisaras a tu programa y mantenlo en supervision, si lo cierran apagas la maquina... tambien usando la API.
Título: Re: Se Podra Hacer Esto ?
Publicado por: ElNapster en Lunes 18 de Diciembre de 2006, 17:44
;)  , tu no tendras algo similar para que me pueda guiar ??? esque no he usado mucho lo de las API de Windows  <_<  , y no se como entrarle a ese proceso que vea la supervsion del programa en ejecucion.... bueno buscare como hacerlo pero si tenes un ejemplin te lo agredeceria  :smartass:

Gracias  :comp:
Título: Re: Se Podra Hacer Esto ?
Publicado por: JuanK en Martes 19 de Diciembre de 2006, 18:05
bueno la infp esdtuvo mal dada.

primero busca en el framework aver que...

y sino tonces si usa la API, puedes ir al foro de C++ y buscar infromación al respecto aunque la borro etenal idol porque hubo una pelea, pero de pronto a ti te puede volver a asesorar...

este es un ejuemplo de la api de windows en C#... la hice antes porque el framework no soportaba eso por consola asi que tuve que llamar a la api.
Título: Re: Se Podra Hacer Esto ?
Publicado por: ElNapster en Martes 19 de Diciembre de 2006, 21:44
Gracias , por la ayuda ,  ;)  

 :comp:
Título: Re: Se Podra Hacer Esto ?
Publicado por: jodijo5 en Domingo 14 de Enero de 2007, 22:01
te lo digo en forma de logica aqui tengo una idea, tu progrtama se debe ejecutar al iniciar windows, en eso cada 1 minuto digamos va escaneando si hay habuertas ventanas, una vez que el contador de ventanas este en cero inicias el proceso de apagado.

apis que debes usar:

findwindow
getwindows
gethwnd
 creo que esas son todas

suerte
Título: Re: Se Podra Hacer Esto ?
Publicado por: ElNapster en Lunes 15 de Enero de 2007, 16:48
Gracias por la ayuda....  ;)