Estoy intentando escribir un controlador en modo kernel de Windows en VS Community 2019, siguiendola documentación oficial aquí. Como requisitos previos, se requieren el SDK de Windows y el kit de controladores de Windows. Los instalé a ambos. Desafortunadamente, VS19 tiene un menú actualizado para crear un nuevo proyecto que difiere del de la documentación. No encuentro la entrada para un controlador en modo kernel, incluso después de confirmar todas las dependencias en el instalador de VS, verificar dos veces los números de versión (el SDK y el WDK son de hecho para VS19) y reiniciar Windows. Reiniciar el instalador del WDK confirma que el kit está instalado, pero VS todavía no muestra ninguna entrada.
Respuesta1
El artículo Novedades en el desarrollo de controladores para Windows 10 puede ser útil:
En Visual Studio 2019, el menú del controlador WDK se ha movido para estar en el menú Extensión, como se ve a continuación.
Descubrimiento de plantillas de controladores
En Visual Studio 2019, las plantillas del controlador WDK se podrán descubrir en Tipo de proyecto, Controladores. El tipo de proyecto de controlador aparecerá en la primera versión de actualización oficial de Visual Studio 2019. Hasta entonces, las plantillas de controlador se pueden descubrir buscándolas en el menú de búsqueda.