Pergunta

Tenho um produto que tradicionalmente é enviado como um arquivo MSI.Ele é implantado por meio de algum tipo de envio de SMS para milhares de desktops por nossos vários clientes.O software que usamos para criar esses instaladores está ficando obsoleto e estamos procurando substituí-lo.Já padronizamos o InstallAnywhere para a maioria dos nossos produtos, pois oferecemos suporte a muitos sistemas operacionais.Infelizmente, o InstallAnywhere não pode produzir arquivos MSI.

Gostaria de saber se é necessário que o SMS use arquivos MSI ou se ele pode lidar com outros tipos de instalador (.exe).Caso contrário, existe algum programa de código aberto para criar arquivos MSI?

Foi útil?

Solução

Se seus clientes usam SMS, você está tranquilo...SMS suporta EXE.Você insere uma linha de comando ao criar 'Programas' e os clientes provavelmente já estão chamando msiexec para iniciar o MSI.Além disso, tenho certeza de que o SMS é anterior ao formato de arquivo MSI :)

No entanto, se eles estiverem usando Active Directory / Group Policy Objects..então você é SOL, pois isso depende do formato MSI para implantação.

Se você quiser continuar com o InstallAnywhere, há uma série de ferramentas de "reempacotamento MSI" disponíveis.Supondo que você esteja olhando para um aplicativo básico (drivers de dispositivo podem ser um problema), o reempacotamento deve ser um processo bastante simples.

Outras dicas

Se você quiser criar MSI arquivos, tente WiX:Conjunto de ferramentas XML do Windows Installer (WiX).

É um complemento do Visual Studio 2005 e 2008, é de código aberto e desenvolvido pela Microsoft.Você pode usar XML para especificar e criar arquivos MSI.Existe um fortuna de recursos disponível nele, e WiX 3.0 é, embora em beta, é muito completo.

Além disso, observe que você não precisa começar do zero, você pode descompilar um MSI existente usando o WiX Dark utilitário, modifique o XML da maneira que desejar e recompile-o em um MSI.

Na verdade, com políticas de grupo, há o ZAP alternativa de arquivo, mas eu recomendaria independentemente que você aprenda MSI.Não é tão difícil e é muito flexível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top