holas amigos ...
siempre yo molestandolos ,,,,
bueno quisiera saber si es que se puede ver otra pc desde mi pc
(uzando sockets- cliente servidor) ;
y no domino casi nada de los api,
se podria ver en tiempo real la pantalla de mi cliente y si tambien fuera posible acceder a su pc tambien
(mover iconos ,crear archivos- algo asi como si estuviera dentro)
ya que me encuentro desarrollando un trabajo de univ. en el cual me han dado como
proyecto un controlador de cabinas de internet
(poner hora deinicio - fin , bloquear pantalla , bloquear teclado , matar procesos)
ya estoy avnzando .....
y me resultaria un trabajo mucho mejor si pudiera implementar esto del escritorio
remoto ,, ya luego cuando lo termine tambien me gustaria aprotar al foro mi proyecto , ya que tambien podria uzarce como un troyano ....
waaaaa ..... ayuda!
Mira si s epuede y es ams bien sencillo, no te voy a dar el codigo proque es mejor que lo hagas tu mismo peor si te dare el algoritmo basico , pa que tengas la idea:
Con la clase robot, puedes hacer capturas de pantalla, por tanto peudes hacer lo siguiente:
En el pc del que quieres obtener el escritorio, un programa que haga lo siguiente:
-Hace foto, guarda en ruta constante
-Abres foto guardas en un arreglo de bytes
-envias el arreglo por streams usando los sockets (en el caso de la foto no tendrás problems pero si e suna rchivo mas grande deberás hacertelas para dividir los bytes para poder enviarlos sin que tu programa se caigo, por ejemplo dividir el arreglo en otros dos matrices.
Tu pc
-REcive por stream de sockets
-Lee matriz
-Carga foto en el disco duro abre foto
Aplica esto a un bucle lógico (que ademas después de enviar cada foto la borre una vez enviada) y tendras la imagen del escritorio, para poder hacer clicks y demas haz lo siguiente:
-Haz una regla de 3 o un cuqrto proporcional para calcular la proporcion que hay entre tu visor de escritorio con ele scritorio real y cada vez que cliques en la imagen de tu programa, es decir la imagenq uer ecive cada segundo haga el cambio y envie un evento click al programa del pc controlado segun la proproción, y asi poder hacerlo teniendo imagenes mas pequeñas que el escritorio, puede shacer que a través de sockets el programa del pc controlado envie el tamaño de pantalla, busca en la clase system, que tienes lo que necesitas para hacerlo, y cone sto ahcer la proporción.
Saludos
Pd: Disculpen las faltas , escribo en una situación extraña.