ID do artigo: 255905 - Última revisão: sexta-feira, 20 de janeiro de 2006 - Revisão: 4.0 Como usar o editor da base de dados Orca para editar os arquivos do Windows InstallerNesta páginaSumário Devido às limitações nas ferramentas existentes do Windows Installer, pode ser necessário editar diretamente os arquivos do pacote Windows Installer (.msi). O editor de banco de dados Orca é uma ferramenta de edição de tabelas disponível no SDK do Windows Installer e pode ser usado para editar os arquivos .msi. O editor Orca edita e cria arquivos de módulos mesclados (.msm), arquivos de Avaliação de consistência interna (.cub) e arquivos de criação de caminhos (.pcp). Esse artigo explica como usar o editor Orca para modificar seus arquivos .msi. Mais InformaçõesAviso A edição de um arquivo MSI pode causar sérios problemas que podem deixar o sistema instável. A Microsoft não pode garantir que os problemas resultantes da utilização incorreta do editor de arquivos MSI possam ser solucionados. Modificações do arquivo MSI de um produto lançado devem ser feitas apenas sob as instruções diretas do fornecedor do produto. Instalando e executando o OrcaPara instalar e executar o editor Orca, execute as seguintes etapas:
TabelasAs tabelas no arquivo .msi estão listadas no painel à esquerda. Selecione a tabela a ser editada. Os campos da tabela aparecem na parte superior do painel direito. É possível expandir e recolher esses campos.Para adicionar tabelas padrões que não aparecem, clique em Add Table no menu Tables. Para remover uma tabela, clique em Drop Table no menu Tables. Você deve selecionar uma tabela para que a opção Drop Table apareça no menu. As opções Export Tables e Import Tables estão localizadas no menu Tables. A opção Export Tables exporta uma tabela para um formato de texto que pode ser editado com um editor de texto, como o Bloco de notas. A tabela exportada possui uma extensão .idt. É possível importar essas tabelas IDT para o editor Orca usando a ação Import Tables. LinhasPara adicionar uma linha a uma tabela, clique em Add Row no menu Tables. Uma caixa de diálogo é exibida com os campos da tabela selecionada. Campos que possuem uma chave dourada ao lado deles são as chaves primárias da tabela. O nome do campo é indicado acima da caixa de edição, seguido pelo tipo do campo. Se a palavra "Required" vier após o tipo de campo, significa que ele é necessário e a linha não poderá ser adicionada até que um valor apareça nesse campo.Para remover uma linha, selecione a linha da tabela e clique em Drop Row no menu Tables. Para editar um campo existente em uma linha, clique duas vezes dentro do campo que deseja editar. ValidaçãoA validação ocorre a partir do próprio editor Orca ao clicar em Validate pelo menu Tools. Se estiver usando o editor Orca incluído no SDK do Windows Installer mais recente, existe uma lista suspensa dos arquivos de avaliação disponíveis que podem ser executados.Para validar um arquivo, execute as seguintes etapas:
Caixas de diálogosSe o arquivo .msi aberto no editor Orca contiver caixas de diálogos para a interface do usuário, visualize essas caixas de diálogo usando a opção Dialog Preview no menu Tools. Você deve usar as tabelas apropriadas para edição das caixas de diálogo.Informações de resumoPara editar as informações de resumo, clique em Summary Information no menu View.Observação O campo ProductID é o código de pacote para o arquivo .msi, e não o código do produto. O código do produto é armazenado na tabela Property na propriedade ProductCode. Se você salvar o arquivo .msi no editor Orca, o código do pacote não será alterado automaticamente. Você deve fazer essa alteração manualmente. Referências Todas as informações sobre as tabelas ou campos específicos em um arquivo .msi estão localizadas no arquivo de Ajuda do Windows Installer (Msi.chm). O arquivo de ajuda é instalado no diretório MsiIntel.SDK\Help quando o SDK do Windows Installer é instalado. As informações sobre tabelas padrões estão no seguinte local no arquivo de ajuda:
Installer Database\Installer Database Reference\Database Tables. Para instalar e executar o controle do ActiveX de atualização do SDK (em inglês): http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)
A informação contida neste artigo aplica-se a:
| Traduções deste artigo
|

Voltar para o início
