Escribiendo un controlador de kernel de Windows en Rust
2025-02-08
Este artículo detalla la experiencia de escribir un controlador de kernel de Windows en Rust. El autor supera la verbosidad de la conversión entre tipos Rust y C/C++, utilizando las crates `wdk` para construir un controlador WDM simple - "Booster" - capaz de cambiar la prioridad de cualquier hilo. El artículo describe la configuración del proyecto, la configuración de dependencias, la implementación del código principal, la instalación y las pruebas del controlador, destacando los desafíos y las mejoras futuras para Rust en el desarrollo de controladores de kernel.
Desarrollo
controlador de kernel