STATUS CONEXÃO EXTERNA
Pessoal se alguem puder, posta ai um modelo, método para verificar se tem internet no pc com C#, na web achei muita coisa mas com vb e preciso para C#
Testei o código abaixo mais sempre da true mesmo sem internet.
[DllImport([Ô]wininet.dll[Ô])]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
//Criar função para utilizar a API
public static bool IsConnectedToInternet()
{
bool sConnType;
int Desc = 254; //tentei de tudo aqui
sConnType = InternetGetConnectedState(out Desc, 0);
}
Testei o código abaixo mais sempre da true mesmo sem internet.
[DllImport([Ô]wininet.dll[Ô])]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
//Criar função para utilizar a API
public static bool IsConnectedToInternet()
{
bool sConnType;
int Desc = 254; //tentei de tudo aqui
sConnType = InternetGetConnectedState(out Desc, 0);
}
Você pode simplesmente usar essa codificação VB no visual studio pra gerar uma DLL e usa-la no C#. Simples Assim



Da true porque o sistema está em execução e não [Ô]pega[Ô] a status da nova conexão.
se der um refresh ou algo do tipo irá funcionar
se der um refresh ou algo do tipo irá funcionar
Tópico encerrado , respostas não são mais permitidas