Como obter o nome do roteador e o IP como mostrado na aba Rede do Windows? (no código ou do registro)

1

Basicamente, se você for Iniciar e clicar em Computador e clicar no link Rede no lado esquerdo, você verá no lado direito várias categorias, uma delas chamada "Infrustração de Rede", nesse caso categoria, meu roteador está listado, e no meu caso, é "LINKSYS WAG160N Wireless-N ADSL2 + Gateway" e quando você clica com o botão direito e selecione propriedades, ele lista informações básicas como endereço IP interno / gateway, no meu é " 192.168.1.1 "

Eu gostaria de saber como recuperar essa informação em ie: local do registro ou chamada da API do Windows ou referência de framework .net etc, preferencialmente uma API do Windows ou Local do Registro para que eu possa chamá-lo usando um aplicativo VB6 legado mas qualquer coisa vai fazer no momento como eu estou totalmente perdido a este respeito.

obrigado pessoal:)

    
por user51047 01.10.2010 / 18:19

1 resposta

2

Esta informação é fornecida pelo serviço Universal Plug-and-Play (UPnP) em execução no seu roteador. O Windows tem uma API UPnP que você deve poder usar para consultar o dispositivo. Especificamente, a interface IUPnPDevice tem as propriedades FriendlyName e PresentationURL, que devem dar-lhe o nome do IP que você está falando.

    
por 01.10.2010 / 18:46