Edição MSI ORCA [fechado]


8

mornig All,

Estou tentando editar um pacote MSI usando o ORCA, essa é uma ferramenta muito boa, mas alguém conhece mais alguma ferramenta de edição do MSI?

Felicidades


Não tenho certeza de que é isso que você deseja, mas é bastante simples escrever um script VBS ou JS que instancia as respectivas classes COM para lidar com pacotes MSI. Eu tenho usado isso, por exemplo, para editar arquivos .pcp (propriedades de criação de patches) e .msi para automatizar algumas etapas finais na criação de pacotes. Mas eu não tenho certeza se esta é uma questão a implantação ou se você estiver criando o MSIs ... (assim, a minha resposta em um comentário;))
0xC0000022L

Respostas:



5

Acabei de encontrar o InstEd , um editor gratuito de MSI. Parece bom.


+1, na verdade, este é um dos mais convenientes.
0xC0000022L

InstEdit é fenomenal. Conseguir atualizar um MSI ou criar uma transformação, deixando o original intacto, é incrivelmente útil ao criar pacotes para implantação do SCCM.
peelman

2

ATUALIZAÇÃO: verifique este resumo do stackoverflow.com para obter os prós e contras de diferentes ferramentas de implantação.


Se você precisar fazer alterações substanciais em um arquivo MSI, as melhores ferramentas são Installshield , Advanced Installer eSensato(oficialmente aposentado), mãos para baixo. Um arquivo MSI é um banco de dados e está cheio de tabelas com integridade referencial . Uma mudança em uma tabela se espalha rapidamente para várias outras, e é bastante complicado decodificar isso sozinho, e não muito eficiente em termos de tempo. No Orca, você precisa implementar todas as alterações de tabela em cascata manualmente.

ATUALIZAÇÃO: Infelizmente, o Wise parece estar fora do mercado devido a algum problema legal. Era minha ferramenta preferida, pois era sólida e destinava-se a reembalagem e administradores, e não a desenvolvedores. O Wise costumava ter uma ferramenta gratuita chamada InstallTailor que permitia a captura de alterações em uma transformação de uma maneira semelhante ao assistente. Não consigo encontrar esta ferramenta disponível no momento.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.