Skip to content

Generate .exe installer

  • Criar o executável para windows
  • Instalação das seguintes ferramentas:

  • Wine - "Emulador" do windows dentro de ambiente linux

  • Inno Setup (Cria o .exe) - através de um script, o qual é compilado, gera-se o agent.exe;

  • Como compilar o script via linha de comando:

    • iscc + nome_do_arquivo.iss + paramentros
    • Exemplo: iscc generate_agent.iss /Didp=12 /Dws=http://c3sl.ufpr.br/agent
  • Quando compilado, o script faz um zip das pastas bin e conf (atualmente);

  • Quando agent.exe for ser executado na máquina do cliente, o script muda os valores dos arquivos de configuração e descompactas as pastas dentro do diretório de destino;

  • O que falta a ser feito:

  • Criar o script install_agent.exe, o qual vai ser o responsável por colocar o agent para ser executado "sempre" (A partir do script generate_agent.iss é possível iniciar o binário do agent toda vez que um usuário fazer login )

  • Criar o script de uninstall.exe (O script generate_agent.iss cria um .exe default para desinstalar o agent);

  • Garantir integridade dos arquivos (A ferramenta inno setup faz a verificação de integridade do instalador);

Edited by Lais Frigério