Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se proporciona información sobre el desarrollo de controladores antimalware de inicio temprano (ELAM) para Windows sistemas operativos. Proporciona instrucciones para que los desarrolladores de antimalware desarrolle controladores que se inicializan antes de otros controladores de arranque y que garantizan que los controladores posteriores no contengan malware. Da por sentado que el lector está familiarizado con el desarrollo de controladores en modo kernel, específicamente controladores de inicio de arranque.
Esta información se aplica a los siguientes sistemas operativos:
- Windows 11
- Windows 10
- Windows 8.1
- Windows 8
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
En los temas siguientes se describen los requisitos de interfaz para los controladores antimalware de inicio temprano (ELAM). Están diseñados para proporcionar información sobre las interfaces del controlador ELAM. La característica ELAM proporciona un mecanismo compatible con Microsoft para que el software antimalware (AM) se inicie antes de otros componentes de terceros. Los controladores AM se inicializan primero y se les permite controlar la inicialización de los controladores de arranque posteriores, potencialmente no inicializando los controladores de arranque desconocidos. Una vez que el proceso de arranque ha inicializado controladores de arranque y el acceso al almacenamiento persistente está disponible de forma eficaz, el software AM existente puede seguir bloqueando la ejecución de malware.
Note
Puesto que el servicio ELAM se ejecuta como un indicador de proceso protegido (Protected Process Light, PPL), debe realizar la depuración utilizando un depurador de kernel.