Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: barzata en 3 Julio 2008, 06:53 am



Título: Saber si mi programa se estuvo ejecutando
Publicado por: barzata en 3 Julio 2008, 06:53 am
Saludos, queria saber si a alguien se le ocurre alguna manera de saber si mi programa se estuvo ejecutando en una computadora. Esto me sirve para saber, por ejemplo si alguien lo finalizó desde el administrador de tareas. Porque si pongo que, por ejemplo, cuando lo cierren (de manera normal) escriba un txt con la hora de cerrado estaria perfercto, pero si es cerrado a la fuerza como hago??

Espero q me ayuden y q se haya entendio mi pregunta


Título: Re: Saber si mi programa se estuvo ejecutando
Publicado por: naderST en 3 Julio 2008, 07:08 am
Saludos, queria saber si a alguien se le ocurre alguna manera de saber si mi programa se estuvo ejecutando en una computadora. Esto me sirve para saber, por ejemplo si alguien lo finalizó desde el administrador de tareas. Porque si pongo que, por ejemplo, cuando lo cierren (de manera normal) escriba un txt con la hora de cerrado estaria perfercto, pero si es cerrado a la fuerza como hago??

Espero q me ayuden y q se haya entendio mi pregunta

Creo que embes de hacer el log en el evento Form_Unload, lo pones en el evento Form_QueryUnload.


Título: Re: Saber si mi programa se estuvo ejecutando
Publicado por: cobein en 3 Julio 2008, 07:14 am
Para darte cuenta si se cerro del administrador de tareas podrias crear un archivo, clave en el registo o lo que quieras que se borre al finalizar la aplicacion normalmente AKA unload event, y si por algun motivo la aplicacion se termino desde el administrador o algo asi al reiniciarla en el load tendrias que ver que ese archivo o clave del registro existe


Título: Re: Saber si mi programa se estuvo ejecutando
Publicado por: barzata en 3 Julio 2008, 17:47 pm
Gracias por contestar, Cobein me gusto tu idea voy a ver como la implemento