==============================================================================
  PoolTroniCs Monitor Katraka
  Windows 10 LTSB 2016 (funciona tambem no 10/11 comum)
==============================================================================

O QUE ESTE PACOTE FAZ
---------------------------------------------------------------------------
1) DESLIGA TODA ECONOMIA DE ENERGIA (desempenho maximo, 24h por dia):
   - Suspensao seletiva de USB: DESLIGADA
   - Placa de rede / Wi-Fi: modo desempenho maximo (nao dorme)
   - CPU: minimo e maximo em 100%
   - GPU/PCIe (ASPM): DESLIGADO
   - Tela, disco, suspensao e hibernacao: NUNCA desligam
   - "Permitir que o computador desligue este dispositivo para economizar
     energia": DESMARCADO em todas as placas de rede e portas/hubs USB

2) MONITORA A INTERNET (Wi-Fi, cabo e adaptador USB de rede):
   - Testa o gateway (roteador) E servidores externos (8.8.8.8 e 1.1.1.1)
   - So considera "queda real" quando o gateway E o externo falham juntos
     (evita reiniciar por causa de instabilidade passageira do provedor)
   - Sequencia quando cai:
       PASSO 1: espera 60s. Se voltar, nao faz nada.
       PASSO 2: se continuar fora, REINICIA SOMENTE os adaptadores de rede
                (Wi-Fi, cabo e adaptador USB de cabo) e espera ate 45s.
                Se a rede voltar, o Windows NAO e reiniciado.
       PASSO 3: se mesmo assim continuar fora -> REINICIA o Windows.
   - Protecao anti-loop: no maximo 3 reboots seguidos. Depois disso ele
     PARA de reiniciar e apenas monitora. Quando a rede volta e fica
     estavel por 10 minutos, o contador zera sozinho.

3) FICA OCULTO E DIFICIL DE DESLIGAR:
   - Roda como conta SYSTEM (usuario comum nao consegue matar sem admin)
   - Janela escondida, sem mostrar nada na tela
   - Inicia sozinho no boot do Windows
   - Um "guardiao" verifica a cada 1 minuto e reativa o monitor se ele
     for encerrado


COMO INSTALAR
---------------------------------------------------------------------------
1) Deixe os 3 arquivos na MESMA pasta:
      - Instalar_PoolTroniCs.bat
      - Desinstalar_PoolTroniCs.bat
      - PoolTroniCs_Monitor_Katraka.ps1
2) Clique com o botao direito em "Instalar_PoolTroniCs.bat"
   e escolha "Executar como administrador".
   (Se clicar normal, ele mesmo pede a permissao de admin.)
3) Pronto. Aparece a mensagem de sucesso e o monitor ja fica ativo.
   Ele copia o script para C:\PoolTroniCs e cria as tarefas agendadas.

Obs.: algumas configuracoes de energia (as de dispositivos USB/rede)
so ficam 100% ativas apos o PRIMEIRO reinicio do Windows. Reinicie uma
vez depois de instalar.


ONDE FICA / COMO ACOMPANHAR
---------------------------------------------------------------------------
- Pasta de instalacao..: C:\PoolTroniCs
- Log de eventos.......: C:\PoolTroniCs\monitor.log
  (mostra quedas detectadas, esperas, reboots e recuperacoes)
- Contador de reboot...: C:\PoolTroniCs\state.json

Para ver as tarefas: abra o "Agendador de Tarefas" do Windows e procure
por "PoolTroniCs Monitor Katraka".


COMO DESINSTALAR (volta tudo ao normal)
---------------------------------------------------------------------------
Clique com o botao direito em "Desinstalar_PoolTroniCs.bat" e escolha
"Executar como administrador". Ele:
   - Remove as duas tarefas agendadas (monitor + guardiao)
   - RESTAURA a energia para o plano Equilibrado (padrao do Windows)
   - Reativa o gerenciamento de energia normal das placas de rede e USB
Reinicie o Windows uma vez para concluir. Depois pode apagar a pasta
C:\PoolTroniCs manualmente. Fica exatamente como estava antes.


AJUSTES (opcional, para quem entende)
---------------------------------------------------------------------------
No inicio do arquivo PoolTroniCs_Monitor_Katraka.ps1 tem uma secao CONFIG:
   $GraceSeconds  = 60   -> tempo de espera antes de reiniciar
   $MaxReboots    = 3    -> reboots seguidos no maximo
   $ResetAfterMin = 10   -> minutos estaveis para zerar o contador
   $External      = 8.8.8.8 / 1.1.1.1  -> servidores testados
Alterou algo? Rode o instalador de novo para aplicar.

==============================================================================
  PoolTroniCs - qualquer duvida e so chamar.
==============================================================================
