Transferir o WDK, WinDbg e ferramentas associadas

É aqui que obtém as transferências do Windows Driver Kit (WDK) e das ferramentas de depuração para Windows (WinDbg). As ferramentas de depuração estão incluídas no WDK, mas também pode transferir versões autónomas separadamente.

O WDK está agora disponível para Windows Insiders. Adira ao Programa Windows Insider para obter as compilações do WDK Insider Preview.

Introdução ao Windows 10, Visual Studio e WDK

Novo projeto no Visual Studio

Utilizados em conjunto, o Visual Studio 2015 e o WDK 10 oferecem um ambiente de desenvolvimento integrado para a criação de controladores eficientes e de alta qualidade para dispositivos que executam o Windows 10. Esta versão do Visual Studio inclui o Visual Studio Tools para Windows 10 e o Microsoft Windows Software Development Kit (SDK) para Windows 10.

Instale as ferramentas e comece a compilar, testar, depurar e implementar controladores do Windows.

Desenvolver controladores para o Windows 10, versão 1607

1. Instalar o Visual Studio 2015 e o Windows SDK

As três edições do Visual Studio 2015 suportam desenvolvimento de controladores. Obter mais informações sobre o Visual Studio 2015 e analise os Requisitos do sistema para ver qual é a edição ideal para si.

  1. Execute o Windows Update antes de instalar o Visual Studio 2015 com o SDK.
  2. Durante a instalação, selecione a opção de instalação Típica para Programadores do Windows 10.
  3. Clique em Seguinte para continuar e siga as mensagens de opção para concluir a instalação.
2. Instalar o WDK 10
Requisitos de Runtime do WDK 10

Pode utilizar o WDK 10 para desenvolver controladores para estes sistemas operativos. Também pode utilizar o WDK em qualquer um destes sistemas operativos:

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2

Nota: num ambiente empresarial, pode utilizar o Enterprise Windows Driver Kit (EWDK). É um ambiente de compilação de linha de comandos que tem tudo o que precisa para compilar controladores e aplicações básicas de teste do Win32; no entanto, não inclui todas as funcionalidades disponíveis no Visual Studio, como o ambiente de desenvolvimento integrado (IDE), por isso terá de utilizar um editor de código da sua preferência.

3. Transferir amostras de controladores universais do Windows

Para obter amostras de controladores universais do Windows, siga um destes procedimentos:

Saiba mais sobre as novidades para amostras de controladores.

Obter ferramentas de depuração

As Ferramentas de Depuração do Windows podem ser utilizadas na depuração do kernel e do código do modo de utilizador, análise de imagens de erro e exame dos registos da CPU enquanto o código é executado.

Windows 10 (WinDbg)

Se precisa apenas das Ferramentas de Depuração para Windows 10 e não do WDK 10 ou do Visual Studio 2015, pode instalar as ferramentas de depuração como um componente autónomo a partir do Windows SDK. No assistente de instalação, selecione Ferramentas de Depuração para Windows e desmarque todos os outros componentes.

Símbolos do Windows

Os ficheiros de símbolos simplificam a depuração do código. A maneira mais fácil de obter os símbolos do Windows é utilizar o Microsoft Symbol Server. Se preferir transferir o conjunto completo de símbolos para uma determinada versão do Windows, transfira um pacote de símbolos.

Outras transferências do WDK

WDK 8.1 Update (para controladores do Windows 8.1, 8 e 7)

Transfira o WDK 8.1 Update, que possui as ferramentas para compilar, testar, depurar e implementar controladores para Windows 8.1 Update, Windows 8.1, Windows 8 e Windows 7. Se tiver o WDK, recomendamos que instale o pacote de teste do WDK 8.1 Update. Este tem os testes para as bases do dispositivo, gráficos, imagens, banda larga móvel (CDMA, GSM, WLAN), sensores e outros utilitários.

Importante: antes de instalar o WDK 8.1 Update, tem de instalar o Visual Studio 2013.

WDK 8

Fornecemos o Windows Driver Kit (WDK) 8 para lhe dar tempo para migrar para o WDK 8.1 Update e para o Visual Studio 2013. A Microsoft não oferece suporte ao WDK 8 e não fará mais atualizações a este kit. Recomendamos que utilize as versões mais recentes do WDK e do Visual Studio para compilar controladores para Windows.

Importante: tem de instalar o Visual Studio Professional 2012 ou o Visual Studio Ultimate antes de instalar o WDK 8.

WDK 7.1.0 (para controladores do Windows XP)

Está a desenvolver um controlador para Windows XP ou Windows Server 2003? O WDK 7.1.0 possui as ferramentas, amostras de códigos, documentos, compiladores, cabeçalhos e bibliotecas que pode utilizar para criar controladores para esses sistemas operativos.

Ferramentas de depuração autónomas do Windows Vista e Windows Server 2008

Se estiver a depurar o Windows Vista, Windows Server 2008 ou versões mais antigas do Windows (ou a utilizar um desses sistemas operativos para executar as Ferramentas de Depuração do Windows), terá de utilizar a versão do Windows 7 das ferramentas de depuração. Está incluída no SDK para Windows 7 e .NET Framework 4.0. Para instalar as ferramentas de depuração do Windows como um componente autónomo, no assistente de instalação do SDK, selecione Ferramentas de depuração para Windows e desmarque todos os outros componentes.

Importante: as versões mais recentes do Visual C++ 2010 Redistributable podem causar problemas quando instala o SDK para Windows 7. Para obter mais informações, consulte suporte para o Windows SDK.

Esta página foi útil?
Comentários adicionais?
Obrigado! Agradecemos os seus comentários.