Matar programas ao trocar de conta no Windows10

2

Existe uma maneira de matar um determinado programa ao alternar entre contas no Windows10?

Eu tenho um cliente VPN em execução no início automático para uma conta (trabalho) no meu PC Windows 10 para estar sempre na rede do escritório.

Eu gostaria que este cliente VPN fosse automaticamente interrompido (um bônus fofo seria apenas desconectar) toda vez que eu mudasse para minha outra conta (privada).

(outro bônus doce seria reiniciar / reconectar quando eu voltar para a conta de trabalho novamente.)

O principal motivo é:
Na maioria das vezes para estudos na minha universidade eu tenho que conectar usando outro cliente VPN para a rede da universidade enquanto para trabalhar eu tenho que estar conectado ao nosso escritório VPN .

Muitas vezes esqueço de desligar cada conta manualmente ao alternar entre as contas que levam a conflitos e ter que alternar entre as contas duas vezes mais para corrigir o meu erro.

Agradeceria se alguém tivesse uma ideia sobre isso.

    
por derHugo 13.12.2017 / 19:01

1 resposta

3

Use um arquivo em lotes para eliminar o programa e, em seguida, bloqueie a conta:

Crie um novo documento de texto e altere a extensão de .txt para .bat . Clique com o botão direito e escolha Edit .

Cole o seguinte código, substituindo program pelo nome do programa do seu cliente VPN. Você pode encontrar isso no Gerenciador de Tarefas.

taskkill /im program.exe
rundll32.exe user32.dll,LockWorkStation

EDIT: Como o OP derHugo apontou, aparentemente você pode usar apenas tsdiscon ao invés de chamar rundll32 . Não conheço nenhuma diferença ou benefício de uma forma ou de outra; ambos parecem funcionar para bloquear a conta.

Agora salve o arquivo e, quando você executá-lo, seu cliente VPN será eliminado e a conta será bloqueada. Você também pode atribuir uma tecla de atalho criando um atalho do arquivo de lote e indo para a guia General nas propriedades do atalho.

    
por 13.12.2017 / 20:57