Compartilhar via


Propriedades de implantação para projetos de pacote de driver

Você pode configurar a implantação automática de um pacote de driver em um computador de teste remoto em cada configuração do seu projeto. Nas páginas de propriedades do projeto para o driver, você tem controle adicional sobre como deseja implantar seu driver para teste. Você pode optar por implantar o driver automaticamente sempre que criar a solução de driver em cada configuração. Para obter mais informações sobre implantação, consulte Provisionar um computador para implantação e teste de driver (WDK 8.1) e implantar um driver em um computador de teste.

Definindo propriedades de implantação para projetos de pacote de driver

  1. Abra as páginas de propriedades do pacote de driver. Selecione e segure (ou clique com o botão direito do mouse) no projeto do pacote de driver no Gerenciador de Soluções e selecione Propriedades.

    Nota Se a solução de driver não tiver um projeto de pacote de driver, você precisará adicionar um. Consulte como Criar um Pacote de Driver. As propriedades de implantação só estarão disponíveis se você tiver um pacote de driver.

  2. Nas páginas de propriedades do pacote de driver, selecione Propriedades de Configuração, Selecione Instalação do Driver e, em seguida, selecione Implantação.

  3. Selecione a opção Habilitar implantação . Quando essa opção é selecionada, você pode selecionar o computador de teste a ser usado e pode configurar opções para instalação e implantação do driver.

Configuração e plataforma do projeto

A lista de configurações e a lista de plataformas permitem que você aplique diferentes configurações de implantação para diferentes combinações de configuração de projeto e plataforma. Por exemplo, você pode implantar um driver em um computador de teste usando um conjunto de opções de implantação para builds de depuração e para um computador de teste diferente e opções de implantação para builds de versão.

Habilitando a implantação

Você pode optar por implantar seu pacote de driver em um computador de teste selecionando Habilitar implantação. Em combinação com a lista de configuração, você pode optar por desabilitar a implantação para builds de depuração e habilitá-la para builds de lançamento.

Para garantir que você esteja testando a versão mais recente do driver, selecione Remover versões anteriores do driver antes da implantação.

Nome do computador de destino

Você pode escolher o computador de destino a ser usado para implantação e teste. Se você já tiver configurado seus computadores de teste, poderá selecionar um nesta lista. Se você não tiver configurado um computador de teste, poderá configurar um usando o botão Procurar . Para obter mais informações sobre como configurar um computador de teste, consulte Implantando um driver em um computador de teste. Verifique se a configuração do projeto e a plataforma correspondem à arquitetura de destino do sistema de teste. Um erro de implantação comum ocorre quando você tenta instalar um driver x86 (Win32) em um sistema que executa uma versão x64 do Windows.

Para obter informações sobre como trabalhar com o depurador, consulte Introdução à depuração do Windows.

Opções de instalação do driver

Não instalar – Essa é a opção padrão. Você pode optar por não instalar se estiver importando o pacote de driver para a Loja de Driver ou se estiver habilitando e definindo opções de verificador de driver no computador de teste.

Atualização do Driver de ID de Hardware – Para implantar um driver para um dispositivo de hardware físico, use Instalar e Verificar. Para implantar um driver para um driver enumerado na raiz, você pode usar Atualização do Driver de ID de Hardware ou Instalar e Verificar. Se você optar por usar a Atualização de Driver por ID de Hardware, deverá inserir o mesmo ID de hardware que aparece em seu arquivo INF, e esse ID de hardware deve ter o formato Root\Xxx. Se você escolher essa opção, os arquivos serão copiados para a pasta %Systemdrive%\drivertest\drivers no computador remoto. O utilitário de console de dispositivo, Devcon, instala o driver para essa identificação de hardware e o arquivo INF do pacote. Por exemplo, você pode selecionar a Atualização do Driver de ID de Hardware e definir o HWID como Root\yourprojectname. Exclua todos os espaços no nome do projeto.

Linha de comando personalizada – Você pode optar por executar seus próprios scripts de comando personalizados durante a instalação. Se você quiser executar um script de comando personalizado, adicione os arquivos necessários na seção Arquivos Adicionais . Os arquivos adicionais são copiados para a pasta %Systemdrive%\drivertest\drivers no computador remoto.

Instalar e verificar – Você pode optar por testar sua instalação usando um script de teste automatizado. Quando você seleciona essa opção e especifica a Tarefa de Instalação do Pacote de Driver Padrão (possível reinicialização) ou a Tarefa de Instalação do Pacote de Driver de Impressora Padrão (possível reinicialização), o teste lê o arquivo INF do driver e instala o driver. Em seguida, o teste verifica se o driver está em execução. Após a conclusão, o teste fornece informações detalhadas sobre o êxito ou falha da tarefa de instalação.

Consulta de dispositivo opcional – O valor padrão é %PathToInf%. O caminho para os arquivos INF do driver é substituído automaticamente. Não deve haver necessidade de alterar esse valor, a menos que você precise colocar os arquivos INF em um local diferente.

Arquivos adicionais

Você pode usar a caixa Arquivos Adicionais para especificar scripts de instalação personalizados ou aplicativos que deseja copiar para o computador de teste remoto. Os arquivos que você especificar aqui serão adicionados à pasta %Systemdrive%\drivertest\drivers no computador remoto.