elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Ayuda con vb & web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con vb & web  (Leído 1,932 veces)
DarkFire

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Ayuda con vb & web
« en: 9 Marzo 2009, 12:05 pm »

hola buenas a todos.

el problema que tengo es el siguiente...:

deseo hacer una aplicacion en visual que haga las siguientes cosas:

- enviar log de conexión a una web (...osea si alguien sta usando la aplicacion que se pueda ver en mi web)

- si el usuario cierra el programa o cierra la "sesion" que le envie a la web un "aviso" para que sta sepa que el usuario ia no esta usando la aplicacion

he pensado de que en la web se reciba el log en mysql y los guarde. y que cada minuto  verifique si hay un nuevo pedido de guardar el mismo log (...nombre de usuario). si existe el mismo pedido entonces el log se puede seguir viendo. en caso contrario el log es borrado de la db....

Weno no se si sera lo mas conveniente pero eso fue lo mas rapido que se me ocurrio xD!... y weno la idea en si es ver en la web a los users que usan el programa "en tiempo real"... =/... no se si me dejo entender...

agradeceria mucho si alguien me ayudara o me guiara de forma de que pueda lograr "mi objetivo" =)

desde ya gracias =)=) ;D


En línea

Spider-Net


Desconectado Desconectado

Mensajes: 1.165


Un gran poder conlleva una gran responsabilidad


Ver Perfil WWW
Re: Ayuda con vb & web
« Respuesta #1 en: 9 Marzo 2009, 13:02 pm »

Yo hice algo parecido, el caso es que tienes que hacer que la aplicación cada minuto o cada 2 minutos esté informando a la web.
Yo lo que hice fue un script en php que recibe la información que yo quería por GET: nombre del equipo, fecha/hora, IP, nombre de usuario...

Y luego para saber quien está usando el programa en tiempo real hay dos opciones, una que el programa al cerrarse, osea en el form_unload puedes poner que envíe una notificación especial a la web que quiera decir que está offline, pero si el proceso muere inesperadamente entonces tendrías un usuario falso online por lo tanto la mejor forma es que si cada 2 minutos recibes notificaciones, si pasan 3 minutos y no recibes notificación das a ese usuario por offline y ya está.

A mí me funcionó bien, pero no puedo pasarte el enlace de la página funcionando porque tiene datos privados de usuarios y no puedo publicar eso pero si tienes alguna duda puedo copiarte alguna parte del código fuente.

Saludos!


En línea

DarkFire

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Re: Ayuda con vb & web
« Respuesta #2 en: 9 Marzo 2009, 13:50 pm »

Yo hice algo parecido, el caso es que tienes que hacer que la aplicación cada minuto o cada 2 minutos esté informando a la web.
Yo lo que hice fue un script en php que recibe la información que yo quería por GET: nombre del equipo, fecha/hora, IP, nombre de usuario...

Y luego para saber quien está usando el programa en tiempo real hay dos opciones, una que el programa al cerrarse, osea en el form_unload puedes poner que envíe una notificación especial a la web que quiera decir que está offline, pero si el proceso muere inesperadamente entonces tendrías un usuario falso online por lo tanto la mejor forma es que si cada 2 minutos recibes notificaciones, si pasan 3 minutos y no recibes notificación das a ese usuario por offline y ya está.

A mí me funcionó bien, pero no puedo pasarte el enlace de la página funcionando porque tiene datos privados de usuarios y no puedo publicar eso pero si tienes alguna duda puedo copiarte alguna parte del código fuente.

Saludos!

Interesante... pero kisiera una ayuda para lo del script =/... ya que el script tendria que detectar solo (...me imagino que desde la hora del servidor) log de hora1 hasta la hora+2minutos en eso es lo que tengo mas duda... xD!.. ia que no sabria como =/ o kiza estoy que me enredo =(
En línea

DarkFire

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Re: Ayuda con vb & web
« Respuesta #3 en: 10 Marzo 2009, 05:04 am »

nadie mas conoce sobre el tema? xD!  :xD :xD
En línea

WestOn

Desconectado Desconectado

Mensajes: 272


El testamento Maya...


Ver Perfil
Re: Ayuda con vb & web
« Respuesta #4 en: 10 Marzo 2009, 05:43 am »

El problema no creo q sea "el tema" ..xD, q cosa no sabes hacer del script?

lo que te dijo spider bien, nose di en que punto te trabas..
un saludo
En línea

En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            
DarkFire

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Re: Ayuda con vb & web
« Respuesta #5 en: 10 Marzo 2009, 08:05 am »

weno la verdad no se como hacer el script...

la cuestion seria que haga bucle infinito desde la web... pero la cosa es que para activar "la funcion" la pagina debe ser vista... =/... la idea es que lo haga por si solo no? entonces no se como hacer un script que actue verificando la hora que registra de la aplicacion (...pero en hora del servidor) y luego sumar 2 minutos y verificar nuevamente ya que tendria que ver la pagina para que la funcion se ejecute...

no se si me dejo entender o creo que confundi mas xD!
En línea

Krackwar ™

Desconectado Desconectado

Mensajes: 100



Ver Perfil
Re: Ayuda con vb & web
« Respuesta #6 en: 10 Marzo 2009, 12:16 pm »

Lo de el script yo creo que deberia ir en la parte de PHP y de pasadita deberias leer un manual, lo de el bucle infinito no entendi para nada, para obtener la hora con date estaria bien


Código
  1.  
  2. <?
  3. echo date("G:H:s");
  4. ?>
En línea

WHK es mas u17r4m4573r31337 que yo



El error mas grande de el mundo es decir que el ser humano es inteligente.

Facismo , antifacismo , etc.. la misma mierda ..
Soy el-> http://tinyurl.com/fantasma-de-krackwar
Código
  1. mov ecx,1000
  2. Etiqueta:
  3. invoke printf,"No Copiare en clases"
  4. loop Etiq
demoniox12

Desconectado Desconectado

Mensajes: 204


El conocimiento es poder


Ver Perfil WWW
Re: Ayuda con vb & web
« Respuesta #7 en: 10 Marzo 2009, 17:05 pm »

Yo hice algo parecido, el caso es que tienes que hacer que la aplicación cada minuto o cada 2 minutos esté informando a la web.
Yo lo que hice fue un script en php que recibe la información que yo quería por GET: nombre del equipo, fecha/hora, IP, nombre de usuario...

Y luego para saber quien está usando el programa en tiempo real hay dos opciones, una que el programa al cerrarse, osea en el form_unload puedes poner que envíe una notificación especial a la web que quiera decir que está offline, pero si el proceso muere inesperadamente entonces tendrías un usuario falso online por lo tanto la mejor forma es que si cada 2 minutos recibes notificaciones, si pasan 3 minutos y no recibes notificación das a ese usuario por offline y ya está.

A mí me funcionó bien, pero no puedo pasarte el enlace de la página funcionando porque tiene datos privados de usuarios y no puedo publicar eso pero si tienes alguna duda puedo copiarte alguna parte del código fuente.

Saludos!

Interesante... pero kisiera una ayuda para lo del script =/... ya que el script tendria que detectar solo (...me imagino que desde la hora del servidor) log de hora1 hasta la hora+2minutos en eso es lo que tengo mas duda... xD!.. ia que no sabria como =/ o kiza estoy que me enredo =(

Te recomiendo que trabajes con timestamp, y para ver en un formato legible la hora podes ver asi:

Código
  1. <?php
  2. echo date("Y-m-d H:i:s", time()+120);
  3. ?>

ahi te da 2 min despues. (el timestamp es el time() y le sumas 120 segundos que son 2 min, y como podes hacer para saber? facil:

si trabajas con mysql toma:

Código
  1. <?php
  2. include("tu_archivo_de_conexion_sql.php");
  3. $time=time();
  4. $SQL="DELETE FROM la_tabla WHERE (timestamp_guardado < $time)";
  5. $SQL_Ej=mysql_query($SQL);
  6. ?>

Saludos!

PD: para crear la tabla, el campo no lo crees como timestamp ya que agarrara formato de fecha y hora.
En línea

By Demoniox
DarkFire

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Re: Ayuda con vb & web
« Respuesta #8 en: 11 Marzo 2009, 13:10 pm »

Yo hice algo parecido, el caso es que tienes que hacer que la aplicación cada minuto o cada 2 minutos esté informando a la web.
Yo lo que hice fue un script en php que recibe la información que yo quería por GET: nombre del equipo, fecha/hora, IP, nombre de usuario...

Y luego para saber quien está usando el programa en tiempo real hay dos opciones, una que el programa al cerrarse, osea en el form_unload puedes poner que envíe una notificación especial a la web que quiera decir que está offline, pero si el proceso muere inesperadamente entonces tendrías un usuario falso online por lo tanto la mejor forma es que si cada 2 minutos recibes notificaciones, si pasan 3 minutos y no recibes notificación das a ese usuario por offline y ya está.

A mí me funcionó bien, pero no puedo pasarte el enlace de la página funcionando porque tiene datos privados de usuarios y no puedo publicar eso pero si tienes alguna duda puedo copiarte alguna parte del código fuente.

Saludos!

Interesante... pero kisiera una ayuda para lo del script =/... ya que el script tendria que detectar solo (...me imagino que desde la hora del servidor) log de hora1 hasta la hora+2minutos en eso es lo que tengo mas duda... xD!.. ia que no sabria como =/ o kiza estoy que me enredo =(

Te recomiendo que trabajes con timestamp, y para ver en un formato legible la hora podes ver así:

Código
  1. <?php
  2. echo date("Y-m-d H:i:s", time()+120);
  3. ?>

ahi te da 2 min despues. (el timestamp es el time() y le sumas 120 segundos que son 2 min, y como podes hacer para saber? facil:

si trabajas con mysql toma:

Código
  1. <?php
  2. include("tu_archivo_de_conexion_sql.php");
  3. $time=time();
  4. $SQL="DELETE FROM la_tabla WHERE (timestamp_guardado < $time)";
  5. $SQL_Ej=mysql_query($SQL);
  6. ?>

Saludos!

PD: para crear la tabla, el campo no lo crees como timestamp ya que agarrara formato de fecha y hora.
mmm weno en si eso es lo que hare, lo que no se como hacer es para que realize la consulta solo osea al momento de capturar la hora u sumarle 2 minutos mas ese seria la nueva hora a comprobar... pero si en caso la aplicacion deja de funcionar por X motivo entonces no se conectaria a la web ni haria la verificacion de que sigue funcionando... =/

PD: creo haber encontrado una solucion pero no era lo que esperaba -.-! rekiere que vea la web al momento de ver los logs... y eso no era lo que speraba pero wéu! xD!  :xD
« Última modificación: 11 Marzo 2009, 13:26 pm por DarkFire » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines