Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Listar las PC (https://www.clubdelphi.com/foros/showthread.php?t=6790)

lore 22-01-2004 01:38:39

Listar las PC
 
Hola a todos, estoy realizando una aplicación en la que se muestre todas las pc de una red, y quisiera hacer que se muestren todas las pc, sin importar si estan reiniciándose o si estubiesen :confused: apadas. Probé con el componente icmp pero solo me muestra las pc activas. Ah!, otra cosa, como se podría poner un identificador a una pc que este activa o no (como con un color que diga en rojo pc colgada). Disculpen por las molestias ocasionadas, desde ya muchas gracias.

DarkByte 22-01-2004 07:59:11

Para identifiacar los ordenadores en red que hay conectados, debes de hacer un ping al rago de ip's de esa red. Si ya sabes las Ip's de esos ordenadores, lo que puedes hacer es, en vez de hacer un ping a un rago, ir haciendo un ping computadora a computadora, y si no responde a la solicitud, está desconectada y si responde, está conectada.

Respecto a lo de que si está bloqueada o no, no se si hay algún metodo para conseguir averiguar eso.

:p Otra vez más confio en mis compañeros del foro en que me corrigan si me exivoco

DarkByte 22-01-2004 08:02:22

Ah, y las computadoras las tienes que meter en un ListView o similar. Eso es sólo un consejo :D

__hector 22-01-2004 14:16:47

El dice que ya tiene la forma de obtener el listado de las pcs via ICMP (lo del ping ya lo tiene resuelto). Pero sucede y viene a ser que, ninguna maquina apagada puede responder ningun mensaje ICMP, o ping, valga la redundancia.

En el unico lugar que he visto un inventario de maquinas en una red, es en el Active Directory de Windows 2k y superior, pero no conozco componentes que sirvan para trabajar con el AD desde delphi, aunque deben haber algunos sin duda.

Fuera de ese espectro, ni idea

lore 26-01-2004 02:14:09

Gracias por responder, he probado hacer el alta de las máquinas que tengo en la red y mostrarlas en un listview y que estas respondan al comando ping para que las máquinas que respondan aparezca la palabra conectado y para las que no, desconectado, pero he tenido algunos problemas. Les pediría si alguien me pudiese ayudar o mandarme algo de código. Desde ya muchas gracias.

Descendents 26-01-2004 14:39:55

Mira en la página web de Cadetill, que tiene un par de ejamplos de maneras diferentes para lo que pides

Saludos

hecjona 26-01-2004 18:01:33

Como te ha comentado Descendents, en la pagina de Cadetill se encuentran dos ejemplos, creo cualquiera de los dos te puede ayudar.

si tienes alguna pregunta sobre el FindPC, estoy a tus ordenes.

Fajardo 29-01-2004 18:19:44

pequeña solución
 
Hola
Tuve el mismo problema hace varios meses.
Usé un pequeño programa (minimizan en el tray bar) que escribia en una tabla cada 2 minutos, que escribia? un 1, IP,fecha, hora. Cuando la Pc se apagaba escribía un 0 (los programas reciben un mensaje especial cuando Windows se va a pagar "shutdown"). Otro programa leia la tabla y determinaba que PC estaba "viva" o escribiendo cada 2 minutos. Si una PC escribió un 1 pero han pasado mas de 5 minutos, esa PC esta bloqueada o ha sido mal apagada.
Aparte de tener este programa que escribe 1 en la tabla para indicar que esta "viva", guarda una vez toda la configuracion de la PC (hardware) asi puedes mantener un inventario real e historico.

Espero y esto te ayude un poco :p

Saludos.

lore 30-01-2004 03:17:02

Hola Fajardo, hay alguna manera de conseguir el código fuente de ese programa. Gracias

lore 01-02-2004 20:24:57

Hola Fajardo, hay alguna manera de conseguir el código fuente de ese programa. Gracias


La franja horaria es GMT +2. Ahora son las 17:55:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi