Partilhar via


Como: Usar uma condição de inicialização do registro para especificar um diretório de destino

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

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

Se a Pesquisar do 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 Pesquisar do registro; se estiver em branco, uma mensagem de erro é exibida.

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

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para especificar uma Pesquisar de registro sistema autônomo uma condição de inicialização

  1. Sobre o Modo de exibição , aponte para Editore, em seguida, clicar inicialização condições.

  2. selecionar o Requisitos na computador de destino nó.

  3. Sobre o Ação menu, escolher Adicionar condição de inicialização do registro.

  4. selecionar o Pesquisar para RegistryEntry nó.Na janela Propriedades, selecionar o Raiz propriedade e selecionar a raiz do registro a ser pesquisada.

    Por exemplo, para pesquisar para o Internet Explorer, escolher vsdrrHKLM, que irá procurar a raiz HKEY_LOCAL_MACHINE.

  5. selecionar o ChaveReg propriedade e digite o nome da chave do registro para pesquisar.

    Por exemplo, para Pesquisar para o Internet Explorer, digite SOFTWARE\Microsoft\IE Setup\Setup.

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

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

  7. selecionar o Propriedade propriedade e digite um nome significativo para a propriedade.

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

  8. selecionar o Condição nó.No Propriedades janela, selecionar o Condição propriedade e digite o nome da condição para avaliar.Isto deve combinar com o Propriedadepropriedade inserida para a Pesquisar do registro.

    Por exemplo, para o Internet Explorer condição de inicialização, tipo de SearchForIE.

Para instalar arquivos com base na Pesquisar do registro

  1. Sobre o Modo de exibição , aponte para Editore, em seguida, clicar arquivo Sistema.

  2. No Editor de arquivo do sistema, selecionar o Sistema de arquivos no computador de destino nó.

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

  4. No Propriedades janela, selecionar o DefaultLocation propriedade e tipo de propriedade que especifica o local.

    Por exemplo, para o Internet Explorer condição de inicialização, tipo de [SearchForIE] (o valor do Propriedade propriedade para a Pesquisar de registro).

    Observaçã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 do Propriedade propriedade será avaliada e colocada no DefaultLocationpropriedade ; os arquivos serão instalados no local especificado pelo valor.

Consulte também

Referência

Propriedade propriedade

Outros recursos

inicialização o gerenciamento de condição no implantação

Gerenciamento de arquivos de instalação na implantação