Preparando um computador para implantação manual de driver
Você pode implantar um driver automática ou manualmente. Em ambos os casos, você precisa preparar o computador de destino primeiro. Aqui, descrevemos como preparar o computador de destino se você optar por implantar o driver manualmente.
Normalmente, o computador em que você instala e testa um driver é separado do computador em que você desenvolve e cria o pacote de driver. O computador em que você cria o driver é chamado de computador host, e o computador em que você instala e testa o driver é chamado de computador de destino ou computador de teste. O processo de mover o pacote de driver para o computador de destino e instalar o driver é chamado de implantação do driver.
- No computador de destino, abra uma janela do prompt de comando como Administrador. Digite bcdedit /set TESTSIGNING ON. Reinicie o computador de destino.
- Copie a ferramenta DevCon para uma pasta no computador de destino (por exemplo, c:\Tools). A ferramenta DevCon está incluída no WDK (Windows Driver Kit). Você pode encontrá-lo no diretório Ferramentas (por exemplo, C:\Arquivos de Programas (x86)\Windows Kits\10\Tools\x64\devcon.exe).
- Crie ou obtenha um arquivo de certificado (.cer) que você pode instalar no computador de destino. Por exemplo, quando você cria um dos drivers de exemplo do WDK, o processo de build cria um arquivo de certificado (.cer). O local do arquivo de certificado varia dependendo do que você especificou para configuração e plataforma. Por exemplo, se sua configuração for Depuração Win7 e sua plataforma for x64, o arquivo de certificado estará na pasta da solução em C++\x64\Win7Debug.
- Copie o arquivo de certificado para uma pasta no computador de destino (por exemplo, c:\Certificates).
- No computador de destino, clique com o botão direito do mouse no arquivo de certificado e escolha Instalar. Trabalhe com o assistente de instalação. Os certificados de teste usados para inserir assinaturas em arquivos de driver e assinar um arquivo de catálogo de pacote de driver devem ser adicionados ao repositório de certificados de Autoridades de Certificação Raiz Confiáveis e ao repositório de certificados de Editores Confiáveis. Para obter mais informações sobre como instalar o certificado no computador de destino, consulte Instalando um certificado de teste em um computador de teste.
Quando você cria um dos exemplos de driver WDK, o processo de build cria um certificado de assinatura de teste. Você precisa instalar um certificado de assinatura de teste apenas uma vez. Se você instalou um certificado de um exemplo de driver WDK, poderá instalar outros exemplos de driver sem instalar um certificado novamente.