FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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 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.
|
#2
|
||||
|
||||
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. Otra vez más confio en mis compañeros del foro en que me corrigan si me exivoco
__________________
:) |
#3
|
||||
|
||||
Ah, y las computadoras las tienes que meter en un ListView o similar. Eso es sólo un consejo
__________________
:) |
#4
|
||||
|
||||
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
__________________
Héctor Geraldino Software Engineer |
#5
|
|||
|
|||
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.
|
#6
|
|||
|
|||
Mira en la página web de Cadetill, que tiene un par de ejamplos de maneras diferentes para lo que pides
Saludos
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón). |
#7
|
||||
|
||||
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.
__________________
Saludos desde la tierra del tequila y las mujeres hermosas |
#8
|
|||
|
|||
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 Saludos. |
#9
|
|||
|
|||
Hola Fajardo, hay alguna manera de conseguir el código fuente de ese programa. Gracias
|
#10
|
|||
|
|||
Hola Fajardo, hay alguna manera de conseguir el código fuente de ese programa. Gracias
|
|
|
|