Si può, non è molto elegante come soluzione, ma raggiunge lo scopo.
Tramite vb lanci un file batch che contiene il comando dos
"ping NomeComputer > NomeFileDiTesto" e attendi qualche secondo.
Poi apri il file di testo e leggi nella prima riga non vuota
"Esecuzione di Ping NomeComputer [Indirizzo.Ip.000.000] ..."
Se il NomeComputer esiste veramente e fa parte della tua rete il
server ti dice l'indirizzo ip, anche se il pc in quel momento è
spento.
Probabilmente la risposta che ti viene restituita può variare a
seconda del sistema operativo, ma il concetto è sempre quello.
![]()

Rispondi quotando