Saber si mi programa se estuvo ejecutando

Iniciado por barzata, 3 Julio 2008, 06:53 AM

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

barzata

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

naderST

Cita de: 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

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

cobein

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
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

barzata

Gracias por contestar, Cobein me gusto tu idea voy a ver como la implemento