Como discutido nos comentários, aqui estão algumas sugestões para combater seu problema:
- Uso de um stick USB inicializável . Você pode usar um USB inicializável com software pré-preparado para entrar em um modo de "pânico", o que Permitiria o uso de dispositivos USB, ou automaticamente reconfiguraria a máquina
- Um script PowerShell sensível ao tempo que permitirá que os dispositivos USB não sejam mais bloqueados. Usando o Agendador de Tarefas do Windows, você poderia ter um script que pudesse rodar @ 8pm para habilitar dispositivos USB e desativá-los novamente @ 9pm. Isso daria ao cliente acesso à máquina 1 hora por dia para corrigir ou reconfigurar.
- Acesso Remoto . Você pode usar o Windows Remote Desktop Connection para conectar-se à máquina e reconfigurar o dispositivo (fazemos isso com o Intel Compute Sticks!). No entanto, isso exigiria que você encaminhasse a porta 3389 do roteador para o dispositivo E você tivesse um IP estático (ou DNS dinâmico) configurado para esse roteador. Na falta desse método, você poderia criar um script cliente / servidor no Python que lhe daria alguns controles remotamente, sem ter que se preocupar com o encaminhamento de porta. Há um ótimo tutorial de como isso pode funcionar em @ thenewboston - Python Reverse Shell . O conceito é fazer com que a máquina cliente entre em contato com o servidor por meio de uma conexão TCP, o servidor aceita a conexão e, em seguida, você pode encaminhar os comandos do sistema para o cliente.