Partilhar via


Desenvolvendo, testando e implantando drivers

O ambiente de desenvolvimento de driver do Windows e os depuradores do Windows são integrados ao Microsoft Visual Studio. Nesse ambiente integrado de desenvolvimento de driver, a maioria das ferramentas necessárias para codificação, criação, empacotamento, implantação e teste de um driver estão disponíveis na interface do usuário do Visual Studio.

Para configurar o ambiente de desenvolvimento integrado, primeiro instale o Visual Studio e, em seguida, instale o WDK. Você pode encontrar informações sobre como obter o Visual Studio e o WDK na página de instalação e download do WDK. As Ferramentas de Depuração para Windows estão incluídas na instalação do WDK.

O WDK usa MSBuild.exe, que está disponível na interface do usuário do Visual Studio e como uma ferramenta de linha de comando. Os drivers criados no ambiente do Visual Studio usam arquivos de Projeto e Solução para descrever um projeto ou grupo de projetos. O ambiente do Visual Studio fornece uma ferramenta para converter arquivos Sources e Dirs herdados em arquivos project e solution.

O ambiente do Visual Studio fornece modelos para:

  • Novos drivers
  • Pacotes de driver
  • Novos testes
  • Aprimoramento de testes existentes
  • Scripts de implantação de driver personalizados

No ambiente do Visual Studio, você pode configurar o processo de build para que ele crie e assine automaticamente um pacote de driver. As ferramentas de análise estáticas e em tempo de execução estão disponíveis no Visual Studio. Você pode configurar um computador de destino para testar o driver e implantar automaticamente o driver no computador de destino sempre que recompilar. Você pode escolher entre um amplo conjunto de testes em tempo de execução e escrever seus próprios testes.

Os tópicos nesta seção mostram como usar o Visual Studio para executar várias das tarefas envolvidas no desenvolvimento, implantação e teste de driver.

Vídeos adicionais

Você encontrará vídeos nas seguintes páginas nos documentos do driver do Windows: