Opción de arranque de Windows7 para permitir ignorar los controladores sin firmar

Estoy aprendiendo el desarrollo del controlador en modo kernel de Windows. He escrito un pequeño controlador de prueba que puedo registrar, anular el registro, cargar y descargar con éxito en Windows 7 32bit Ultima edition ejecutándose en una VM en VirtualBox.

Mi host es Windows 7 64bit Home Premium edition.

El controlador, compilado para 64 bits, no se cargará en Windows 7 Home Edition. Sigo recibiendo un rechazo notado que esta versión de Windows no permite controladores sin firmar.

He intentado dos cosas:

He usado la opción de arranque F8 para permitir controladores sin firmar (no funcionó)

Ejecuto un CMD como administrador y ejecuto los siguientes dos comandos

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

bcdedit.exe -set TESTSIGNING ON

y reiniciado. Mi escritorio me muestra en "TestMode" pero sigo notando el mismo rechazo.

¿Alguien puede ayudarme aquí o explicarme si hay un paso adicional para la edición Home?

---- {actualizar} ---- Después de pasar por toneladas de cosas de MSDN, parece que mi solución radica en auto firmar el controlador que creé. El DDK que descargué no parece tener la cadena de herramientas para auto firmarse. He descargado WinDDK-7600.16385.1. Pero lo que es tan extraño es que mi Windows Ultima Edition carga felizmente mi controlador si simplemente F8 @ tiempo de arranque y le digo que permita controladores sin firmar.

Respuestas a la pregunta(2)

Su respuesta a la pregunta