Bloquear temporariamente a conexão à Internet para um programa

4

Estou desenvolvendo um aplicativo que deve funcionar em dois modos on-line e off-line. Eu preciso de uma solução simples e rápida para bloquear a conexão com a Internet para este aplicativo específico. Habilitar / desabilitar esta conexão deve ser o mais rápido possível (um clique do mouse seria perfeito) para testar os dois modos.

Este programa não está instalado, é recompilado e executado a cada poucos minutos.

Você pode recomendar algo?

    
por Andrzej 25.01.2013 / 23:03

3 respostas

1

Você terá que usar um firewall para alcançar o que deseja. Firewall do Windows é suficiente, mas eu sugiro usar um software livre como Firewall COMODO porque é mais fácil de configurar e sempre funcionou para mim.

Para impedir que um programa acesse a internet, acesse Configurações de firewall > Definir um novo aplicativo bloqueado > Escolha um processo em execução ou navegue e selecione o arquivo executável do seu programa.

Éisso!OaplicativoagoraestábloqueadodeacessaraInternet.Então,quandovocêquiserpermitiroacesso,váaté"Política de segurança de rede" (ela fica oculta abaixo da caixa de diálogo) e permita-a. Como você precisa alternar rapidamente o acesso, mantenha a caixa de diálogo "Política de segurança da rede" aberta para fazer isso.

    
por 26.01.2013 / 05:54
2

Você pode bloquear o programa no firewall, basta colocar esses arquivos em lote (.bat), um para ativar, um para desativar.

Permitir

netsh advfirewall firewall add rule name="ProgramTesting" dir=out action=allow program="C:\yourprogram.exe"

Negar

netsh advfirewall firewall add rule name="ProgramTesting" dir=out action=block program="C:\yourprogram.exe"
    
por 25.01.2013 / 23:15
0

A maneira mais fácil de desativar temporariamente a Internet é desativar o DHCP Client . A maneira mais fácil de fazer isso (no Windows XP) é,

  • Clique com o botão direito no ícone Meu computador
  • Clique em Gerenciar
  • Selecionar serviços e aplicativos
  • Selecionar serviços
  • Encontre o cliente DHCP

Tudo o que você precisa fazer é clicar com o botão direito e clicar stop . Quando você quiser ativá-lo novamente, siga as mesmas etapas, mas desta vez pressione start .

Isso é totalmente inofensivo para o seu computador.

    
por 09.05.2013 / 06:21