feat: Implementação completa do NoIdle - Cliente, Backend e Scripts

- Cliente Windows com modo silencioso e auto-start robusto
- Backend Node.js + API REST
- Frontend Next.js + Dashboard
- Scripts PowerShell de configuração e diagnóstico
- Documentação completa
- Build scripts para Windows e Linux
- Solução de auto-start após reinicialização

Resolução do problema: Cliente não voltava ativo após reboot
Solução: Registro do Windows + Task Scheduler + Modo silencioso
This commit is contained in:
root
2025-11-16 22:56:35 +00:00
commit 6086c13be7
58 changed files with 10693 additions and 0 deletions

79
INSTALAR_WIX.md Normal file
View File

@@ -0,0 +1,79 @@
# Como Instalar o WiX Toolset
## Método 1: Instalação via Download Direto (Recomendado)
### Passo 1: Baixar o WiX Toolset
1. Acesse: https://wixtoolset.org/releases/
2. Baixe a versão mais recente (v3.11 ou superior)
3. O arquivo será algo como: `wix311.exe` ou `wix311-binaries.zip`
### Passo 2: Instalar
**Opção A - Instalador .exe:**
- Execute o arquivo `.exe` baixado
- Siga o assistente de instalação
- Aceite os termos e escolha a instalação padrão
- O WiX será instalado em: `C:\Program Files (x86)\WiX Toolset v3.11\`
**Opção B - Binários .zip:**
- Extraia o arquivo `.zip`
- Copie a pasta `wix311` para `C:\Program Files (x86)\`
- Adicione ao PATH (veja Passo 3)
### Passo 3: Adicionar ao PATH (se necessário)
1. Abra "Variáveis de Ambiente" do Windows
2. Edite a variável `Path` do sistema
3. Adicione: `C:\Program Files (x86)\WiX Toolset v3.11\bin`
4. Clique em OK e feche todas as janelas
### Passo 4: Verificar Instalação
Abra o **Prompt de Comando** ou **PowerShell** e execute:
```cmd
candle.exe -?
light.exe -?
```
Se aparecer a ajuda dos comandos, está instalado corretamente!
## Método 2: Instalação via Chocolatey (Alternativa)
Se você tem o Chocolatey instalado:
```powershell
choco install wixtoolset
```
## Método 3: Instalação via NuGet (Para Visual Studio)
Se você usa Visual Studio:
1. Abra o Visual Studio
2. Vá em: Tools > NuGet Package Manager > Package Manager Console
3. Execute:
```powershell
Install-Package WiX
```
## Verificação Rápida
Após instalar, teste com:
```cmd
where candle.exe
where light.exe
```
Ambos devem retornar o caminho dos executáveis.
## Próximos Passos
Após instalar o WiX:
1. Coloque `NoIdle.exe` e `NoIdle.wxs` na mesma pasta
2. Execute `CRIAR_MSI.bat` como Administrador
3. O arquivo `NoIdle.msi` será gerado