1. Descargue la última versión de WDK del sitio web de Microsoft.
2. Ejecute el instalador y siga las instrucciones que aparecen en pantalla para completar la instalación.
Paso 2:crear un nuevo proyecto de controlador
1. Abra Visual Studio.
2. Haga clic en "Archivo"> "Nuevo"> "Proyecto...".
3. En el cuadro de diálogo "Nuevo proyecto", seleccione "Controlador de Windows"> "Controlador de modo de usuario WDK" y haga clic en "Siguiente".
4. Ingrese un nombre para su proyecto y busque la ubicación donde desea guardarlo.
5. Haga clic en "Crear".
Paso 3:agregue los archivos necesarios a su proyecto
1. En el Explorador de soluciones, haga clic derecho en su proyecto y seleccione "Agregar"> "Nuevo elemento...".
2. En el cuadro de diálogo "Agregar nuevo elemento", seleccione "Archivo de controlador" y haga clic en "Agregar".
3. En el cuadro de diálogo "Archivo de controlador", seleccione el tipo de archivo de controlador que desea crear (por ejemplo, "Archivo INF") y haga clic en "Agregar".
4. Repita los pasos 2 y 3 para agregar cualquier otro archivo necesario a su proyecto (por ejemplo, archivos de código fuente, archivos de encabezado, etc.).
Paso 4:Configure el archivo INF de su controlador
1. Abra el archivo INF de su controlador en un editor de texto.
2. Ubique la sección que comienza con "[Versión]" y agregue las siguientes líneas:
```
CatalogFile=MiConductor.cat
Clase=MiClaseDeDispositivo
ClassGUID={SuDispositivoClassGUID}
ControladorVer=21/06/2018,1.0.0.0
Proveedor=Mi Empresa
DriverPackageType=KMDF
```
3. Reemplace "MyDriver.cat" con el nombre del archivo del catálogo de su controlador.
4. Reemplace "MyDeviceClass" con el nombre de su clase de dispositivo.
5. Reemplace "{YourDeviceClassGUID}" con el GUID de su clase de dispositivo.
6. Reemplace "21/06/2018,1.0.0.0" con la fecha y versión de su controlador.
7. Reemplace "MiEmpresa" con el nombre de su empresa.
Paso 5:firme su conductor
1. Abra la herramienta de firma de controladores de dispositivos de Windows (signtool.exe) desde el directorio de instalación de WDK.
2. Utilice el siguiente comando para firmar el archivo INF de su controlador:
```
signtool sign /a /v /s MyDriver /n "Nombre de mi conductor" MyDriver.inf
```
3. Reemplace "MyDriver" con el nombre del archivo INF de su controlador.
4. Reemplace "Mi nombre de controlador" con el nombre que desea usar para su controlador firmado.
Paso 6:instale su controlador firmado
1. Abra el Administrador de dispositivos.
2. Haga clic derecho en el dispositivo para el que desea instalar el controlador y seleccione "Actualizar software del controlador...".
3. Haga clic en "Buscar software de controlador en mi computadora".
4. Busque la ubicación donde guardó su archivo INF firmado y selecciónelo.
5. Haga clic en "Instalar".
Paso 7:Verifique que su conductor esté firmado
1. Abra el Administrador de dispositivos.
2. Haga clic derecho en el dispositivo para el que instaló el controlador y seleccione "Propiedades".
3. Haga clic en la pestaña "Controlador".
4. En "Firma del controlador", debería ver el estado como "Firmado".