FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Tomar pantalla de clientes
Buenas tardes ando buscando la manera de recibir impresiones de pantalla de los clientes de mi red, llevo dias buscando con indy 10 pero levanto el servidor y quiero reenviar mensajes y me marca k el socket esta ocupado... despues cheque unos ejemplos con sockets y el problema radica en que lo necesito para estar monitoreando y consume bastantes recursos el hecho de tomar la pantalla, ademas de tiempo de espera... y para colmo si esta ocupado mi proceso en las demas pc's me marca errorde que el socket esta ocupado, ando navegando y sin encontrar alguna respuesta, alguien me puede auxiliar?
|
#2
|
||||
|
||||
Disculpa, pero no entiendo bien qué quieres hacer exactamente.
|
#3
|
||||
|
||||
Tomar la Impresion
lo que deseo es tomar la impresion de pantalla de mi cliente... y pueda visualizar lo que el cliente esta visualizando desde mi servidor. es decir lo que el cliente visualize lo pueda monitorear yo ya sea atravez de imagenes al menos, si fuera posible, algo similar al teamviewer o algo de ese tipo
|
#4
|
||||
|
||||
¿Pero quieres hacerlo tú mismo o quieres algún programa que lo haga?, si lo estás haciendo tú mismo... qué problema tienes y en qué podemos ayudarte?
|
#5
|
||||
|
||||
Puedes usar UltraVNC que es gratuito (no se si también libre), solo tienes que instalarlo en las pcs clientes, asignarle un puerto a cada una y hacer que se active al arranque de windows, inclusive puedes hacer que el usuario no pueda cerrarlo y que además sea invisible. La ventaja es que además de ver la pantalla del usuario, puedes controlar la pc, enviar mensajes de texto tipo chat y acceder a su disco duro (aunque no esté compartido). Lo puedes descargar aquí
Si como dice casimiro lo quieres hacer por tu cuenta, entonces es otro cantar.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#6
|
||||
|
||||
Es totalmente libre y gratis. Es el que uso todo los días para atender a mis clientes.
|
#7
|
||||
|
||||
no es por aplicaciones, si no realizarlo yo
el problema es que lo quiero hacer con componentes indy desde el mismo delphi... digo para chekar de manera remota esta el teamviewer, el ultravnc... pero mi problema es que yo mismo lo quiero resolver...espero tengan una ayuda... digo ya se como crear la impresion de pantalla y almacenarla en el cliente, ahora mi problema es enviar el archivo mendiante la red.. estaba checando con el TfileStream... pero no me llega el archivo...
este codigo es el k usaba
pero no me almacena, me crea el archivo pero jamas lo puedo abrir... ahora si en Acontext.connection.IOHandler.ReadStream( << esta seccion la cambio por TFileStream.create(extractfilepath(application.exename)+'1.jpg', fmcreate) si me lo crea pero tengo en ocasiones k cerrar la aplicacion y se mira la imagen... pero en otros ni eso hace... me pueden auxiliar? |
#8
|
||||
|
||||
Aun Sigo sin poder Almacenar el Archivo
Sigo con el Problema... llega la información pero jamas puedo visualizar la imagen
|
#9
|
||||
|
||||
en donde esta el error
este es el codigo de el servidor
y este es el codigo de mi cliente
Como se daran cuenta en este codigo, tomo la impresion de pantalla... y la deposito en un image para visualizar lo que envio... todo esta bien y aparentemente si recibe el stream mi IDTCPServer... pero jamas la puedo visualizar... hubo un momento en que si cerraba o liberaba el stream... pero segui trabajando y moviendo codigo y resulta que al final ya no funciona =( ... y hasta donde recuerdo esa era la base |
#10
|
||||
|
||||
He aquí un ejemplo si lo quieres hacer tu mismo: http://delphi.about.com/od/interneti.../aa012004a.htm
__________________
Herr Heins Faust |
#11
|
||||
|
||||
ya lo conocia
Ese ejemplo ya lo conocia.... y esta hecho con indy 9 y es totalmente inutil para el delphi 2010... asi que no me sirvio para nada, o al menos jamas pude interpretar los eventos que tiene, poco a poco va mejorando el proyecto y encontre dos maneras de hacerlo, enviar solamente la impresion de pantalla desde stream.... o archivo, especifico que esta hecho para imagenes, el codigo es es siguiente
Enviar archivo:
Enviar impresion de pantalla y convertirla a jpg
---------Lado Servidor-------- Aceptar Archivo
Visualizar el stream
Espero les sirva a los demas, y pues poco a poco se va complementando el ejercicio |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Capturar Pantalla = Pantalla negra | DarkDudae | Gráficos | 8 | 27-10-2008 12:29:36 |
X mejores Clientes | JAI_ME | SQL | 4 | 03-08-2007 14:44:56 |
Se me desconectan los clientes | pache | Firebird e Interbase | 7 | 15-12-2006 19:22:29 |
Vpn para 2 clientes a la vez | leodelca23 | Redes | 3 | 11-12-2006 07:29:23 |
Lista de clientes del BDE | aberruete | Conexión con bases de datos | 0 | 01-03-2004 20:19:34 |
|