Existem aproximadamente três níveis de segurança para os drivers do modo kernel:
- Assinado
- Teste assinado / auto-assinado
- Não assinado
Os drivers assinados serão instalados normalmente, desde que o certificado seja válido, etc.
Testar os drivers assinados exigirá os comandos bcdedit
, pois normalmente o Windows normalmente não aceita drivers auto-assinados. Os desenvolvedores de drivers do kernel normalmente executam seus computadores com Windows no modo de teste. A ideia é que eles possam "autografar" seus motoristas. O modo de teste permite que o driver auto-assinado seja carregado. Após a conclusão do teste, o driver ainda terá que ser assinado.
Drivers não assinados não serão carregados.
Nem mesmo em modo de teste, porque eles têm que ter pelo menos um teste assinado!
Então, é necessário pressionar a tecla F8 no momento da inicialização e escolher Disable Driver Signature Enforcement
. É uma opção de último recurso.
Observe também que a configuração da F8 é somente para essa sessão do Windows e não persiste após a reinicialização. Mais ou menos como a opção do modo de segurança do Windows.
A partir daqui, onde você pode ir?
Você aceita pressionar F8 toda vez ou descobrir como autografar seu driver para que possa, pelo menos, carregá-lo no modo de teste.
Algumas outras leituras:
Instalando um driver não assinado durante o desenvolvimento e teste
Teste de assinatura