Escrevendo um driver de kernel do Windows em Rust

2025-02-08
Escrevendo um driver de kernel do Windows em Rust

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