01/09/2013, 18:53
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 49
Antigüedad: 13 años, 7 meses Puntos: 0 | |
Respuesta: Conocer tiempo de uso de un ordenador???? hola de nuevo y gracias CARBON por la colaboración
les comento los adelantos que he tenido desarrollando esta aplicación en general monitorear el uso del mouse es una buena idea pero hay que mezclarla con otra función en primer lugar pensé en usar los hooks que comentaron en este hilo pero me di cuenta desde un principio que la documentación para este tipo de funciones es escasa ademas la mayoría ya fueron borradas ...me preguntaba porque .hasta que encontré un ejemplo lo descargue y compile he inmediatamente mi antivirus me alerto...de un key loger !!!
Después de pensarlo un rato decidí no continuar con el uso de estos ya que se presta para hacer cosas no muy éticas y prefiero evitar la tentación....
Así que lo desarrollado se hizo con las siguientes funciones
GetCursorPos(POINT); //establece la posición del mouse
hwnd=GetForegroundWindow(); //devuleve id de aplicacion que tiene el foco
GetWindowText(hwnd,char*,int); //con el dato obtenido anteriormente se obtiene el nombre de la ventana activa
GetWindowInfo(HWND,PWINDOWINFO); //obtener propiedades de la ventana
mezclando el movimiento del mouse y el caption de la ventana activa se puede tener con un grado alto de certeza que una persona esta manipulando el equipo.
intente tambien trabajar con GETAPPNAME pero no pude hacerla funcionar ,alguien tiene info al respecto?.
ahora tengo que desarrollar la conexión con el servidor pero este tema "es harina de otro costal".
ademas estuve pensando que a mi aplicación le hace falta un monitor de impresiones ,por supuesto que estos ya existen pero me gustaría integrarlo todo en un unico APP ....alguna idea al respecto???
gracias y astaluego. |