- 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
1.6 KiB
1.6 KiB
Como Criar o Instalador MSI do NoIdle
Pré-requisitos
Você precisa ter o WiX Toolset instalado no Windows:
- Baixe o WiX Toolset: https://wixtoolset.org/releases/
- Instale o WiX Toolset v3.11 ou superior
- Certifique-se de que o caminho do WiX está no PATH do sistema
Passos para Criar o MSI
1. Preparar os Arquivos
Coloque os seguintes arquivos na mesma pasta:
NoIdle.exe(o executável compilado)NoIdle.wxs(o arquivo de configuração WiX que criamos)NoIdle.ico(opcional - ícone do programa)
2. Compilar o MSI
Abra o Prompt de Comando ou PowerShell como Administrador e execute:
cd C:\caminho\para\os\arquivos
# Compilar o WXS para WIXOBJ
candle.exe NoIdle.wxs
# Linkar o WIXOBJ para MSI
light.exe NoIdle.wixobj -ext WixUIExtension
Ou use o script batch fornecido: CRIAR_MSI.bat
3. Resultado
O arquivo NoIdle.msi será gerado na mesma pasta.
Instalação via JumpCloud
- Faça upload do
NoIdle.msino JumpCloud - Configure a instalação silenciosa:
- Comando:
msiexec /i NoIdle.msi /quiet /norestart
- Comando:
- O MSI irá:
- Instalar o NoIdle.exe em
C:\Program Files\NoIdle\ - Configurar inicialização automática no registro
- Permitir desinstalação via Painel de Controle
- Instalar o NoIdle.exe em
Desinstalação
O MSI pode ser desinstalado via:
- Painel de Controle > Programas e Recursos
- Ou via linha de comando:
msiexec /x {ProductCode} /quiet
Notas Importantes
- O MSI instala para todos os usuários (perMachine)
- A inicialização automática é configurada no registro do usuário (HKCU)
- O executável deve estar na mesma pasta do
.wxsdurante a compilação