Полный текст

Пишем простой драйвер на RustRust — это язык для системного программирования, то есть он может справляться с теми же задачами, что и C/C++. Основное неудобство при этом создаёт громоздкий синтаксис, необходимый для преобразования типов С в типы Rust. Но это неудобство можно преодолеть, используя подобающие обёртки и макросы.Попробуем написать простой и полезный драйвер WDM. Это будет Rust-версия драйвера Booster, позволяющего изменять приоритет любого потока на любое значение.