Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As etapas a seguir podem ser usadas para enviar um driver ELAM (Early Launch Antimalware):
Certifique-se de que o seu controlador esteja de acordo com os requisitos documentados para controladores ELAM. Consulte Requisitos de driver ELAM e Seção INF SignatureAttributes para obter mais informações.
Valide seu driver usando o Hardware Logo Kit (HLK) e o Hardware Certification Kit (HCK). Se o seu driver será usado no Windows 8, bem como no Windows 10, você precisa executar ambas as versões do kit. Inclua os resultados no seu envio. Consulte a referência técnica das ferramentas HLK para obter mais informações. Para obter informações sobre os testes HCK necessários, consulte abaixo.
Siga a política de assinatura de controlador do modo kernel conforme indicado no tópico Política de assinatura de controlador.
Envie o pacote de driver para avaliação no Centro de Desenvolvimento de Hardware do Windows
Cada ficheiro de driver .sys deve ter a assinatura de código por Microsoft, utilizando um certificado especial que indica que é um driver AM de inicialização antecipada.
O driver AM deve ser um único binário (não importar nenhuma outra DLL).
Testes do Kit de Certificação de Hardware
Cada driver direcionado a um sistema operacional pré-Windows 10 deve passar pelos seguintes testes HCK, que são administrados pelo ISV:
TESTE DE DESEMPENHO
- LATÊNCIA DE RETORNO DE CHAMADA - Cada driver AM de inicialização antecipada deve devolver ao kernel os retornos de chamada de verificação do driver dentro de 0,5 ms. Esse tempo é medido desde que o kernel emite a chamada de retorno para o driver até o momento em que o driver a devolve.
- ALOCAÇÃO DE MEMÓRIA - Cada driver AM de inicialização antecipada deve limitar a sua pegada na memória a 128 KB, tanto para a imagem do driver como também para os seus dados de configuração (assinatura).
- BLOQUEIO DE DESCARGA - Cada driver AM de inicialização antecipada recebe um retorno de chamada síncrono após o último driver de inicialização ter sido inicializado, o que indica que o driver AM será descarregado. O driver AM pode usar isto como uma indicação de que precisa realizar uma "limpeza" e guardar todas as informações de estado que podem ser utilizadas pelo driver AM em tempo de execução. No entanto, o driver AM de inicialização antecipada deve devolver a chamada para que o driver seja desativado e a inicialização continue.
- TESTE DE DADOS DE ASSINATURA - Cada driver AM de pré-lançamento deve obter os seus dados de assinatura de malware de um único local conhecido e nenhum outro. Isso permite a medição e proteção desses dados pelo Windows. Esse teste garante que cada driver AM leia apenas seus dados de configuração do hive do registro que é criado para esse driver.
- TESTE DE DRIVER DE BACKUP - O driver AM de lançamento antecipado, após a instalação, também deve instalar uma cópia de backup do driver no repositório de drivers de backup. Este requisito é para ajudar na reparação no caso de o driver principal ficar corrompido. Este teste garante que, para um controlador AM de inicialização antecipada instalado, haja um controlador correspondente na loja de backup.