Eu queria saber se existe algum aplicativo de terceiros que me permita interromper temporariamente a conexão com a Internet para um aplicativo específico. Minha esperança é usar uma chave para esta ação.
Achei que minha melhor opção para isso seria o firewall padrão do Windows, criando uma nova regra na guia de conexões de saída. No entanto, o principal problema é ter que ativar/desativar manualmente a regra acessando a janela do firewall.
Eu também tentei este post anterior, mas o aplicativo sugerido ainda exige que você ative/desative manualmente.
Você também pode desabilitar e habilitar uma regra de firewall na linha de comando.
Você pode criar dois
.bat
arquivos na área de trabalho para isso e atribuir um atalho de teclado a cada um. Alternativamente, use AutoHotkey para executar os comandos nesses atalhos.Os comandos a serem usados seriam:
(Observação: já vi casos em que
name="MyRule"
não funcionou, masgroup="MyRule"
funcionou, dependendo da definição da regra.)No PowerShell você pode usar o comando Disable-NetFirewallRule e o comando Enable-NetFirewallRule .