Compartilhar via


How to: Usar uma condição de inicialização do registro para especificar uma pasta de destino

Uma condição de inicialização do Registro pode ser usada para pesquisar uma chave de registro necessárias ou valor e exibe uma mensagem de erro se não for encontrado.

Além de fazer a pesquisa a existência de uma chave de registro ou valor, uma pesquisa de registro pode ser usada para recuperar um valor do registro; que valor pode ser usado para definir uma propriedade em um instalador durante a instalação. Por exemplo, convém instalar um arquivo no mesmo diretório como o Internet Explorer. Não há nenhuma garantia de que o Internet Explorer é instalado no mesmo local em cada computador. No entanto, há uma chave de registro que especifica onde está localizado.

Se a pesquisa de registro não conseguir encontrar uma correspondência (por exemplo, se o Internet Explorer não estiver instalado), a instalação falhará. A condição de inicialização avalia o valor retornado pela pesquisa do registro; Se ele estiver em branco, uma mensagem de erro é exibida.

O exemplo a seguir usa uma pesquisa de registro para determinar o diretório de destino para um arquivo. Siga os procedimentos abaixo: o primeiro para especificar uma pesquisa de registro como uma condição de inicialização; o segundo para instalar os arquivos com base na pesquisa do registro.

ObservaçãoObservação

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações.

Para especificar uma pesquisa de registro como uma condição de inicialização

  1. No Exibir , aponte para Editore em seguida, clique em Condições de inicialização.

  2. Selecione o requisitos na máquina de destino nó.

  3. Sobre o ação menu, escolha Adicionar condição de inicialização do registro.

  4. Selecione o Procurar RegistryEntry nó. Na janela Propriedades, selecione o raiz propriedade e selecione a raiz do registro a ser pesquisada.

    Por exemplo, para procurar o Internet Explorer, escolha a opção vsdrrHKLM, que irá procurar a raiz HKEY_LOCAL_MACHINE.

  5. Selecione o RegKey propriedade e digite o nome da chave do registro para pesquisar.

    Por exemplo, para procurar o Internet Explorer, digite software\microsoft\ie setup\setup.

  6. Selecione o valor propriedade e o tipo de valor do registro para pesquisar.

    Por exemplo, para procurar o Internet Explorer, digite caminho.

  7. Selecione o propriedade propriedade e digite um nome significativo para a propriedade.

    Por exemplo, para a pesquisa do Internet Explorer, digite SearchForIE.

  8. Selecione o condição nó. No Propriedades janela, selecione o condição propriedade e digite o nome da condição de avaliar. Isto deve combinar com o propriedade inserida para a pesquisa de registro de propriedade.

    Por exemplo, para a condição de lançamento do Internet Explorer, digite SearchForIE.

Para instalar os arquivos com base na pesquisa do registro

  1. Sobre o Exibir , aponte para Editore, em seguida, clique em Sistema de arquivos.

  2. No File System Editor, selecione o O sistema de arquivos na máquina de destino nó.

  3. Sobre o ação , aponte para Adicionar pasta especiale em seguida, clique em Pasta personalizada.

  4. No Propriedades janela, selecione o DefaultLocation propriedade e a propriedade que especifica o local do tipo.

    Por exemplo, para a condição de lançamento do Internet Explorer, digite [SearchForIE] (o valor de propriedade propriedade para a pesquisa de registro).

    ObservaçãoObservação

    Ao fazer referência a uma propriedade em qualquer propriedade que seja diferente de condição propriedade, os colchetes são obrigatórios.

  5. Quando o instalador é executado, o valor da propriedade propriedade será avaliada e colocada na DefaultLocation propriedade; os arquivos serão instalados no local especificado pelo valor.

Consulte também

Referência

Propriedade

Outros recursos

Gerenciamento de lançamento de condição na implantação

File Installation Management in Deployment