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:
68
SOLUCAO_ALTERNATIVA.md
Normal file
68
SOLUCAO_ALTERNATIVA.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Soluções Alternativas para Criar Instalador
|
||||
|
||||
Se você não conseguiu gerar o MSI com WiX, aqui estão alternativas:
|
||||
|
||||
## Opção 1: Inno Setup (Recomendado - Mais Fácil)
|
||||
|
||||
### Vantagens:
|
||||
- ✅ Interface gráfica amigável
|
||||
- ✅ Não precisa de WiX Toolset
|
||||
- ✅ Gera instalador .exe profissional
|
||||
- ✅ Funciona no JumpCloud (aceita .exe também)
|
||||
|
||||
### Como usar:
|
||||
|
||||
1. **Baixe o Inno Setup:**
|
||||
- https://jrsoftware.org/isdl.php
|
||||
- Instale o Inno Setup Compiler
|
||||
|
||||
2. **Abra o arquivo `CRIAR_INSTALADOR_INNO.iss` no Inno Setup**
|
||||
|
||||
3. **Compile:**
|
||||
- Clique em "Build" > "Compile"
|
||||
- O instalador `NoIdle-Setup.exe` será gerado
|
||||
|
||||
4. **No JumpCloud:**
|
||||
- Faça upload do `NoIdle-Setup.exe`
|
||||
- Comando de instalação silenciosa:
|
||||
```
|
||||
NoIdle-Setup.exe /SILENT /NORESTART
|
||||
```
|
||||
|
||||
## Opção 2: NSIS (Nullsoft Scriptable Install System)
|
||||
|
||||
### Como usar:
|
||||
|
||||
1. Baixe NSIS: https://nsis.sourceforge.io/Download
|
||||
2. Use o script NSIS (posso criar se necessário)
|
||||
3. Compile para gerar o instalador
|
||||
|
||||
## Opção 3: Instalador Simples com PowerShell
|
||||
|
||||
Posso criar um script PowerShell que:
|
||||
- Copia o executável para Program Files
|
||||
- Configura o registro
|
||||
- Cria um desinstalador
|
||||
|
||||
## Opção 4: Corrigir o WiX
|
||||
|
||||
### Problemas comuns e soluções:
|
||||
|
||||
1. **"candle.exe não encontrado"**
|
||||
- Adicione ao PATH: `C:\Program Files (x86)\WiX Toolset v3.11\bin`
|
||||
- Ou use o caminho completo: `"C:\Program Files (x86)\WiX Toolset v3.11\bin\candle.exe"`
|
||||
|
||||
2. **"Erro ao compilar .wxs"**
|
||||
- Verifique se o `NoIdle.exe` está na mesma pasta
|
||||
- Verifique a sintaxe do `.wxs`
|
||||
|
||||
3. **"Erro ao linkar"**
|
||||
- Certifique-se de ter a extensão WixUIExtension
|
||||
- Use: `light.exe NoIdle.wixobj -ext WixUIExtension`
|
||||
|
||||
## Recomendação
|
||||
|
||||
**Use o Inno Setup** - É mais fácil e não requer WiX. O JumpCloud aceita instaladores .exe também!
|
||||
|
||||
Quer que eu crie o script NSIS ou PowerShell como alternativa?
|
||||
|
||||
Reference in New Issue
Block a user