Você está na página 1de 2

Como usar o editor da base de dados Orca para editar os arquivos do Windows Installer

ID do artigo: 255905 - Exibir os produtos aos quais esse artigo se aplica.

Sumá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ções

Aviso 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 Orca

Para instalar e executar o editor Orca, execute as seguintes etapas:

1.
1.

Faça o download dos exemplos, ferramentas e documentação do SDK do Windows Installer na página da Web a seguir (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)

Instale o editor Orca clicando duas vezes no arquivo Orca.msi file na pasta \Microsoft SDK\bin.

Clique em Iniciar, aponte para Programas e clique em Orca.

No menu Arquivo, clique em Abrir e vá até o arquivo .msi que deseja editar.

Tabelas

As 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.

Linhas

Para 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ção

A 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:

1.
1.

Selecione um conjunto de arquivos de avaliação disponíveis pelo menu suspenso no editor Orca do SDK mais recente do Windows Installer.

Selecione Full MSI Validation Suite Para validar um arquivo MSI com todos os validadores disponíveis. Full MSI Validation Suite Para validar um arquivo MSI com todos os validadores disponíveis.

Selecione Windows 2000 Logo Program Suite para executar um subconjunto dos validadores que são usados para Windows 2000 Logo Program Suite para executar um subconjunto dos validadores que são usados para certificação de logotipo.

Selecione Merge Module Validation Suite para validar um arquivo MSM. Merge Module Validation Suite para validar um arquivo MSM.

2. Desmarque Show "INFO" messages para impedir mensagens informativas que não indicam um problema com o banco de dados.

3. Clique em Go.

Após a validação estar completa, você pode copiar os resultados em um editor de texto para visualização.

Caixas de diálogos

Se 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 resumo

Para 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)

Propriedades

ID do artigo: 255905 - Última revisão: sexta-feira, 20 de janeiro de 2006 - Revisão: 4.0

A informação contida neste artigo aplica-se a:

Microsoft Windows Installer 1.04.0 A informação contida neste artigo aplica-se a: Microsoft Windows Installer 1.1 Microsoft Windows Installer

Microsoft Windows Installer 1.1neste artigo aplica-se a: Microsoft Windows Installer 1.0 Microsoft Windows Installer 1.2 Microsoft Windows Installer

Microsoft Windows Installer 1.2Windows Installer 1.0 Microsoft Windows Installer 1.1 Microsoft Windows Installer 2.0 Palavras-chave: kbappsetup

Microsoft Windows Installer 2.0Windows Installer 1.1 Microsoft Windows Installer 1.2 Palavras-chave: kbappsetup kbhowto KB255905 Aviso de

Palavras-chave: kbappsetup kbhowto KB255905

Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado

Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será