Gerador de programa de instalação…
Um tipo de programa que me atrai de uma forma diferente… Uma atenção especial tenho por eles!
Quando conheci o Inno Setup através de uma lista de discussão… Eu não pensava que poderia existir um programa daquele jeito e de graça… Mas existia! E mais ainda… open source! Não deu outra, baixei o código-fonte… Em adaptações que fiz para uso pessoal surgiu o Mep Installer… Que depois porque não torná-lo público? Em português e com mais facilidades, simplificando o traballho no dia-a-dia… Especialmente na criação do arquivo de script, o "projeto" de instalação.
Um outro que vi esses dias, eu também pensava que era pago porque via diversos programas instalados com ele… Nullsoft Scriptable Install System. Poderoso, e me surpreendi bastante: o módulo executável tem cerca de 60 kb… open source também… E compacta muuuuuuito! O instalador do Mep Texto 2.0 beta 7 release 5 no Mep Installer PE/++/ST ficava com algo em torno de 1,20 Mb… Depois compactando o exe principal com o UPX o tamanho padrão (usando o Mep Installer ST beta 1) era de 0,99 Mb. Com o NSIS (esse Nullsoft Install System) ficou por volta dos 670 kb! Mais fácil para ser armazenado… Na Internet então bem melhor, até por causa do espaço nos servidores e do tráfego gerado… Mas as dores de cabeça até montar o primeiro instalador com ele foram muitas e muitas… E ainda são… Existe um gerador externo, HM NIS Edit, mas mesmo assim algumas tarefas têm de ser comandadas explicitadamente… Cada arquivo, cada atalho, cada chave do registro a ser modificada… Estou me batendo mas acho que consigo algo sim… Uns itens me deixaram com a cabeça confusa, em especial uma certa não verificação na hora da criação da chave de desinstalação, se o programa for rodar em win9x/me versus nt/2k/xp/vista… E quanto aos privilégios de usuários nos windows da família NT… Mas tudo bem…
Se você desenvolve ou distribui aplicações então… Deixo a dica, esses três geradores de programas de instalação que são gratuitos… Devido o meu trabalho durante a tradução do Inno Setup e algumas adaptações que fiz, não deixei o código-fonte do Mep Installer disponível… Mas o programa é freeware para uso geral.
Inno Setup
Em inglês. Excelente programa, extremamente atualizado. Instalações profissionais e personalziadas com o PascalScript, onde você pode adicionar funções e códigos ao programa. Instalador com possibilidade de múltiplos idiomas. Gratuito e open source (Delphi), para instalações de aplicações comerciais ou não. Sistema de instalação baseado num script, com um gerador básico.
Mep Installer Personal Edition
http://mepinstaller.mepsites.cjb.net
Em português, baseado no Inno Setup, porém sem o recurso do PascalScript. Mais fácil de usar, possibilidade de instalação rápida ou personalizada, facilitando a vida dos usuários menos experientes (usuários do seu programa) sem deixar de lado as instalações personalizadas. Assistente gerador do script com mais recursos e opções. Diferentemente do Inno Setup, o Mep Installer pode gerar instalações protegidas com um número serial rápido de ser implementado, diretamente no arquivo de projeto sem requerer qualquer programação ou DLL. Gratuito para qualquer tipo de instalação.
Nullsoft Install System
Em inglês, gratuito e open source (C ++). Bastante personalizável, porém com um script mais "difícil" de ser aprendido. Não inclui assistente de script, possui alguns exemplos bem básicos. Nesse você deve configurar as coisas e opções "na raça". Não possui suporte nativo a senha nem serial. Compacta bastante, com um módulo executável bem pequeno! Realmente compacta bem mais do que o Inno Setup e o Mep Installer. Para você que tem um tempinho e gosta de fuçar, pode ser interessante.














6 comentários até agora ↓
1 Anonymous // out 17, 2005 at 7:55
Oh King George, what a tangled web you weave, when you practice to deceive the American people
This blog is dedicated to those who choose freedom over oppression … The White House censors the news we get.
Find out how you can buy and sell anything, like things related to private road construction on interest free credit and pay back whenever you want! Exchange FREE ads on any topic, like private road construction!
2 Du_Matu // mai 14, 2007 at 18:52
Cara, vc sabe de algum programa q acessa os arquivos compactados dentro desses auto-extratores ??
as x baixo um programa, mas nao quero instalar.. só pegar um arquivo la dentro.
valeu
3 Marquinhos // mai 16, 2007 at 9:17
Vc pode usar o WinRAR… Baixe em:
http://www.rarlab.com
(é shareware). Depois de instalado, clique com o direito no arquivo q vc quer e escolha "WinRAR > Abrir com o WinRAR". Ele abre como se fosse um zip, não permite alterações mas dá pra escolher qquer coisa e extrair. Ou usar o "WinRAR > Extrair…", mas aí ele extrai td, o q pode ser mta coisa dependendo do arquivo.
Claro, ele naum abre qquer arquivo, apenas os q usarem os formatos suportados por ele e tbm o formato padrão para armazenamento de dados dentro de executáveis ou win32/pe. Isso inclui zip, rar, etc. Mas alguns programas criam o pacote protegido ou com um sistema próprio, aí não tem como…
4 rogerio // dez 31, 2008 at 10:03
Cara, eu to precisando de consumir um webservice atraves do innosetup vc pode me ajudar?
5 Rodrigo // dez 31, 2008 at 10:55
Me add aew no men entaum mais rápido ta ok
FLWsss !!!!!!!!!
6 Marcos Elias // jan 1, 2009 at 22:13
Não sei como fazer isso de imediato, faz um tempinho legal que não mexo com o Inno :(
Flw
Deixe seu comentário