Partilhar via


Provisionar um computador para implantação e teste de driver (WDK 10)

O provisionamento de um computador de destino ou de teste é o processo de configuração de um computador para implantação, teste e depuração automáticos de drivers. Para provisionar um computador, use o Microsoft Visual Studio.

Um ambiente de teste e depuração tem dois computadores: o computador host e o computador de destino . O computador de destino também é chamado de computador de teste . Você desenvolve e cria seu driver no Visual Studio no computador host. O depurador é executado no computador host e está disponível na interface do usuário do Visual Studio. Quando se testa e depura um driver, o driver é executado no computador de destino.

Certifique-se de que os computadores host e de destino possam enviar pings um ao outro pelo nome. Este processo é mais simples se ambos os computadores pertencerem ao mesmo grupo de trabalho ou domínio de rede. Se os computadores estiverem em um grupo de trabalho, conecte-os a um roteador em vez de um hub ou switch.

Ao provisionar sistemas para implantação de driver, o host e as máquinas de destino devem ter a mesma versão do sistema operacional Windows.

Dica

Para obter suporte da comunidade no WDK, consulte o Fórum de Desempenho de Hardware do Windows no Microsoft Q&A.

Preparar o computador de destino para provisionamento

  1. No computador de destino, instale o sistema operacional que você usará para executar e testar o driver.

  2. Instale o WDK. Você só precisa instalar o Visual Studio se você planeja fazer o desenvolvimento de driver no computador de destino.

  3. Se a Inicialização Segura estiver ativada no computador de destino, desative-a. Para obter informações sobre UEFI (Unified Extensible Firmware Interface) e Inicialização Segura, consulte UEFI Firmware.

  4. Se o computador de destino for uma VM, ele deve ser iniciado no modo não avançado, para desabilitar a configuração do modo avançado da VM, consulte compartilhar dispositivos com sua máquina virtual

  5. Se você estiver implantando um driver de teste na máquina de destino, habilite a assinatura de teste a partir de um comando elevado com bcdedit /set testsigning no

  6. Se você estiver testando o driver com WDTF, certifique-se de habilitar o Verificador de Driver usando a página de propriedades e reinicie a máquina de destino após a implantação

    • No computador host, no Visual Studio, clique com o botão direito do mouse no projeto de driver vá para Propriedades > Propriedades de Configuração > Instalação de Driver > Verificação de Driver > Habilitar Verificação de Driver
  7. No computador de destino, execute o WDK Test Target Setup MSI que corresponde à plataforma do computador de destino. Você pode encontrar o MSI no diretório de instalação do Windows Driver Kit (WDK) em Remoto.

    Exemplo: C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi

  8. Se o computador de destino estiver executando o Windows Server, localize a pasta DriverTest que acabou de ser criada pelo WDK Test Target Setup MSI. (Exemplo: c:\DriverTest). Selecione e mantenha pressionado (ou selecione com o botão direito do rato) a pasta DriverTest e, em seguida, escolha Propriedades. Na guia Segurança, conceda permissão Modificar ao grupo Utilizadores Autenticados.

Verifique se os computadores host e de destino podem executar ping um no outro. Abra uma janela de Prompt de Comando e digite pingComputerName.

Se os computadores host e de destino estiverem associados a um grupo de trabalho e estiverem em sub-redes diferentes, talvez seja necessário ajustar algumas configurações de firewall para que os computadores host e de destino possam se comunicar. Siga estes passos:

  1. No computador de destino, no Painel de Controlo, aceda a Rede e Internet > Centro de Partilha de Rede. Observe sua rede ativa. Será de rede pública, de rede privada ou de domínio.
  2. No computador de destino, no Painel de Controle, vá para Sistema e Segurança > Firewall do Windows > Configurações avançadas > Regras de entrada.
  3. Na lista de regras de entrada, localize todas as regras de Descoberta de Rede para sua rede ativa. (Por exemplo, localize todas as regras de Descoberta de Rede que têm um Perfil de Privada.) Clique duas vezes em cada regra e abra a guia Escopo . Em Endereço IP remoto , selecione Qualquer endereço IP .
  4. Na lista de regras de entrada, localize todas as regras de Partilha de Ficheiros e Impressoras para a sua rede ativa. Para cada uma dessas regras, faça duplo clique na regra e abra o separador Escopo. Sob Endereço IP remoto, selecione Qualquer endereço IP.

Provisionar o computador de destino

Agora você está pronto para provisionar o computador de destino do computador host no Visual Studio.

  1. No computador anfitrião, no Visual Studio, selecione o menu Extensões, aponte para Driver, aponte para Testee selecione Configurar Dispositivos.

  2. Na caixa de diálogo Configurar Dispositivos, selecione Adicionar novo dispositivo.

  3. Para o nome do host de rede , insira o nome ou o endereço IP local do computador de destino. Selecione dispositivo de provisionamento e escolha as configurações do depurador.

    Captura de ecrã da caixa de diálogo de configuração do dispositivo.

  4. Selecione Avançar.

  5. Selecione um tipo de conexão de depuração e insira os parâmetros necessários.

    Para obter mais informações sobre como configurar a depuração em vários tipos de conexões, consulte Setting Up KDNET Network Kernel Debugging Manually e a documentação relacionada para o Debugging Tools for Windows.

  6. O processo de provisionamento leva vários minutos e pode reiniciar automaticamente o computador de destino uma ou duas vezes. Quando o provisionamento estiver concluído, selecione Concluir.

  7. Reinicie computador.

Ver também

Implantando um driver em um computador de teste

Quando se provisiona um computador (WDK 8.1)