Abaixo segue um método bem simples de como pingar uma máquina via código .NET e sem abrir o prompt do DOS, podendo ser utilizado no VB.NET ou no ASP.NET.
Este método pode ser utilizado em aplicações de distribuição de arquivos ou semelhantes.
Public Function Pingando(ByVal pNomeMaquina As String) As Boolean Try If My.Computer.Network.Ping(pNomeMaquina, 1000) Then ' CES - Requisição retornada Return True Else ' CES - Tempo definido estourado. Return False End If Catch ex As Exception Throw ex End Try End Function