Study rust in Windows kernel mode driver
建立本仓库的目的:1.学习rust在Windows驱动编程上的应用。2.WDK里的数据结构和函数原型是以C/CPP语言提供的,尽管有win32metadata和windows-rs,wdkmetadata这些仓库,但是还不熟悉和完善。3.所以此仓库不涉及routine/api及相关sdk里的结构的使用,即使使用,也不是重点,是辅助。4.所以,这个仓库是rust的基本用法,如:字符串等。5.当然,这也为ida分析rust写的sys提供了条件。
摘自:https://users.rust-lang.org/t/win32-no-std-no-main-no-libc/30038/2
编译命令:cargo build
注意:编译出的文件是DLL,后缀改为SYS即可。
编译驱动这么简单。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课