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 projeto. Nas páginas de propriedades do projeto do driver, você tem controle adicional sobre como deseja implantar o 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 a implantação, consulte Provisionar um computador para implantação e teste de driver (WDK 8.1) e Implantando um driver em um computador de teste.
Definindo propriedades de implantação para projetos de pacote de driver
Abra as páginas de propriedades do pacote de driver. Selecione e segure (ou clique com o botão direito do mouse) o projeto do pacote de driver no Gerenciador de Soluções e selecione Propriedades.
Nota Se sua solução de driver não tiver um projeto de pacote de driver, você precisará adicionar um. Consulte Criando um pacote de driver. As propriedades de implantação só estarão disponíveis se você tiver um pacote de driver.
Nas páginas de propriedades do pacote de driver, selecione Propriedades de Configuração, Selecione Instalação do Driver e Implantação.
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 de driver.
Configuração e plataforma do projeto
A lista de configuração 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 em 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 versão.
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, confira Implantando um driver em um computador de teste. Verifique se a configuração e a plataforma do projeto 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 com a 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 o Repositório 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 real, use Instalar e Verificar . Para implantar um driver para um driver enumerado raiz, você pode usar a Atualização do Driver de ID de Hardware ou Instalar e Verificar. Se você optar por usar a Atualização de Driver de ID de Hardware, deverá inserir a mesma ID de hardware que aparece no arquivo INF e essa 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 console do dispositivo, Devcon, instala o driver para essa ID de hardware e o arquivo INF do pacote. Por exemplo, você pode selecionar Atualização de 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 após 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 a 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 especificados aqui são adicionados à pasta %Systemdrive%\drivertest\drivers no computador remoto.