Array
(
)

MSI sem o InstallShield?

Tenil
   - 03 fev 2006

Olá colegas,

existe algum criador de instalador (que não seja o InstallShield), que faça arquivos de instalação do tipo MSI?

O que ocorre é que acho o InstallShield muito complicado, quero algo mais simples que já resolve meu problema.

Obrigado!


Massuda
   - 03 fev 2006

Tem o [url=http://wix.sourceforge.net/]WiX[/url] uma ferramenta OS da Microsoft, muito usada por quem desenvolve para .NET.

Embora eu nunca tenha usado, não acho que seja menos complicado que o IS.

Importante: o WiX é um programa .NET, precisa ter pelo menos o runtime do .NET instalado na máquina.


Macario
   - 03 fev 2006

Ola, não sei que tipo de arquivo é MSI mas

procure por INNO SETUP ou INNOSETUP no forum voce ira encontrar diversos topicos sobre esse instalador.


Espero que ajude. :roll: :arrow:


Tenil
   - 03 fev 2006

Tem razão, o INNO SETUP é realmente ótimo, mas não gera MSI. Se gerasse seria perfeito para mim.

Mesmo assim obrigado. :wink:


Gandalf.nho
   - 03 fev 2006

Mas tem que ser MSI?


Macario
   - 04 fev 2006


Citação:
Mas tem que ser MSI?


ai pessoas, digam pra mim o que é um instalador em arquivo tipo MSI 8)


Massuda
   - 04 fev 2006


Citação:
o que é um instalador em arquivo tipo MSI
Microsoft Installer... o instalador padrão da Microsoft.

O arquivo MSI contem o programa a ser instalado e as telas, etc. O programa de instalação faz parte do Windows, quando um usuário recebe esse arquivo e clica nele, o Windows já sabe o que fazer.


Tenil
   - 06 fev 2006


Citação:

Citação:
o que é um instalador em arquivo tipo MSI
Microsoft Installer... o instalador padrão da Microsoft.

O arquivo MSI contem o programa a ser instalado e as telas, etc. O programa de instalação faz parte do Windows, quando um usuário recebe esse arquivo e clica nele, o Windows já sabe o que fazer.


O que ocorre é o seguinte, com o arquivo de intalação .MSI é muito mais fácil distribuir a aplicação em todas as máquinas da rede.

Eu apenas entrego esse arquivo ao administrador de redes e ele faz com que todas as máquinas da rede (ou apenas as que eu solicitar) sejam atualizadas com a nova versão do programa, no próximo logon do usuário.

Pra quem tem um sistema rodando em quase 100 máquinas, como eu, facilita d+. Só que o InstallShield é meio confuso, não gosto dele!


Tenil
   - 06 fev 2006

Fica aí um sugestão de tema a ser abordado na revista ClubeDelphi.

Seria ótimo ter um passo a passo de como fazer isso da melhor forma possível.

O grande problema que encontrei no InstallShiel é que não consegui fazer um arquivo de projeto - como no INNOSETUP -, que guarda as informações de instalação e depois basta recompilar. No InstallShiel ele cria o MSI mas apenas isto, o bendito do MSI, se precisar atualizar esse arquivo não tem jeito, preciso fazer todo o instalador novamente - é um saco. Com certesa isso se deve ao fato de NÃO SABER utilizar corretamente o InstallShield.

Como meu inglês ainda não é dos melhores, fico na dependência de apostilas e artigos em português aparecerem...


Gandalf.nho
   - 06 fev 2006


Citação:
O arquivo MSI contem o programa a ser instalado e as telas, etc. O programa de instalação faz parte do Windows, quando um usuário recebe esse arquivo e clica nele, o Windows já sabe o que fazer.

Nem sempre, dependendo da versão do Windows pode ser necessário atualizar o Windows Installer, o que te obriga muitas vezes a levar a atualização junto com o arquivo MSI.


Nerdex
   - 07 fev 2006

Gente! Acredito que nesta altura todos já estão familiarizados com .MSI... ñ?
Então experimentem o MSIBuilder! ...: :lol:

[size=9:8c29c353a0]Baixem aqui:[/size:8c29c353a0]
http://www.msibuilder.ro/

[size=9:8c29c353a0]Script de exemplo:[/size:8c29c353a0]
http://www.msibuilder.ro/samples/regpath.zip