PDA

Ver la Versión Completa : Registro de Acciones


Cecil
05-03-2008, 01:18:48
Hola, necesito realizar un registro de acciones, es decir, ir almacenando en un Memo las acciones que el usuario vaya realizando como por ejemplo abrir una carpeta, Mi Pc, ejecutar una aplicación, etc. En principio he pensado en los mensajes de Windows, pero no se si existirán tales mensajes para saber que carpeta se ha abierto, y demás. Espero algo de orientación y ayuda si sois tan amables :D. Muchas gracias!

cHackAll
05-03-2008, 15:05:54
La mejor solucion es hacer HOOK a las APIs que necesitas monitorear, una para saber a que carpeta cambia el proceso X, a otra para ver cuando la crea, a otra para ver cuando accede a un archivo, etc. etc.

La otra solucion es ir abarcando paso a paso los casos; por ejemplo la deteccion (http://www.clubdelphi.com/foros/showthread.php?t=44031) de cambios en una carpeta (otro (http://www.clubdelphi.com/foros/showthread.php?t=44679)), e ir viendo los posibles Hooks (http://www.clubdelphi.com/foros/showthread.php?t=45462).

La tercera solucion tambien es interesante pero muy dependiente del fin el cual te ha llevado a iniciar el hilo. Puedes monitorear el Caption de la ventana con la cual esta trabajando el usuario, con ello tendras una idea de las cosas que el mismo ha echo en un determinado momento.

Suerte.