用Rust编写Windows内核驱动程序
2025-02-08
本文介绍了使用Rust编写Windows内核驱动程序的实践经验。作者克服了Rust与C/C++类型转换的冗长问题,利用`wdk`相关的crates构建了一个简单的WDM驱动程序——“Booster”,可以修改任意线程的优先级。文章详细介绍了项目的搭建、依赖项配置、核心代码实现以及驱动程序的安装和测试过程,并指出了Rust在内核驱动开发中存在的挑战和改进方向。
开发