Verificar se somente se o Adaptador Ethernet Conexão local está conectado.
Pessoal estou com um grande problema para verificar se o computador está em rede. Todos os métodos utilizados da biblioteca Winsock não deu certo. O Problema maior que eu tenho três Ips, quando o cabo de rede é desconectado, em vez do método reconhecer que não existe conexão local, ele pega o proximo IP e informa que existe conexão.
Métodos utilizados e não funcionaram:
if GetSystemMetrics(SM_NETWORK) and $01 = $01 then
ShowMessage('O computador está em rede!')
else
ShowMessage('O computador não está em rede!'); ------------------------------------------------------------------ if IdIPWatch1.ForceCheck then
ShowMessage('Rede Conectada! ')
else
ShowMessage('Rede Caiu. Sistema será finalizado! ');
ShowMessage('O computador está em rede!')
else
ShowMessage('O computador não está em rede!'); ------------------------------------------------------------------ if IdIPWatch1.ForceCheck then
ShowMessage('Rede Conectada! ')
else
ShowMessage('Rede Caiu. Sistema será finalizado! ');
Bruno Rocha
Curtidas 0