Oi Strauss.
Tudo que achei na internet era relativo a instalar o driver com o sc. Eu tentei mas sem sucesso. A perspectiva minha é um pouco diferente porque eu não tenho ideia do que é o arquivo, entende? Diferente de vocês que criam, eu não sei como isso foi criado e estou assumindo que é um driver por conta da estrutura do PE que mostrei.
Criei no registro e também usei "sc create". Mesmo desabilitando a checagem de assinatura, não consegui levantar o serviço que criei e chamei de "a":
---
C:\Users\mal\Desktop>bcdedit.
exe -set TESTSIGNING ON
The operation completed successfully.
C:\Users\mal\Desktop>bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
The operation completed successfully.
C:\Users\mal\Desktop>bcdedit.exe -set NOINTEGRITYCHECKS ON
The operation completed successfully.
C:\Users\mal\Desktop>net start a
System error 1275 has occurred.
This driver has been blocked from loading
---
Depois tentei registrá-lo com diferentes "type", mas também sem sucesso:
> sc create a type= kernel binPath= "c:\Documents and Settings\Administrador\Desktop\a.sys"
Neste type eu tentei todas as opções. Aí na hora de subir dá:
> sc start a
System error 1275 has occurred.
This driver has been blocked from loading
Tentei também no Windows XP. Não deve ser um serviço (não tenho conhecimento suficiente pra dizer). Mas se não for um serviço, como eu o carrego no sistema?
Abraço.