Hola disculpen que me meta, pero es para una intranet, y siemppre van a tener el 139 abierto, ya que en caso de que lo tenga cerrado con el ping no podrá saber si está encendida o no, pero si va a estar abierto no hay problema, tambien hay un utilitario que puedes usar en tu programa, que es el nmap que te averigua los puertos abiertos de una pc, claro que al menos debe tener algun puerto abierto para que pueda detectar si esta encendida, con respecto a lo segundo una base de datos, pero que pondrías ahí? las ips en general, luego tendrias que hacer una funcion que vaya comprobando conectividad con las diferentes pcs y luego puedes almacenarlas en una lista enlazada , o en directamente a una funcion que cree dinamicamente los panels asignandole la información. O tal vez en la base de datos almacenarás algún historial?
Saludos.
__________________
"La información tiene más valor cuando se comparte"
|