Escrevendo um driver de kernel do Windows em Rust
2025-02-08
Este artigo detalha a experiência de escrever um driver de kernel do Windows em Rust. O autor supera a verbosidade da conversão entre tipos Rust e C/C++, usando crates `wdk` para construir um driver WDM simples - "Booster" - capaz de alterar a prioridade de qualquer thread. O artigo descreve a configuração do projeto, a configuração de dependências, a implementação do código principal, a instalação e os testes do driver, destacando os desafios e as melhorias futuras para Rust no desenvolvimento de drivers de kernel.
Desenvolvimento
driver de kernel