目录
第一步、创建KMDF项目
第二步、代码里增加打印信息
最终我们是要自己开发PCIE驱动,这里使用HelloWord工程把整个环境打通,下一篇将讲KMDF双机调试环境的搭建,开发环境的搭建见上一篇博文《一、KMDF开发之环境搭建-CSDN博客》。
第一步、创建KMDF项目
1.1 运行VS,点击创建新项目
1.2、选择Kernel mode Driver(KMDF)模板
1.3、填写项目信息
1.4、创建后,在资源管理里面可以看到以下的模板文件
1.5、右键解决方案,然后点击【生成解决方案】,如果出现以下错误,请参考此文进行解决《Tips:VS2022提示MSB8040 此项目需要缓解了 Spectre 漏洞的库解决方法。-CSDN博客》
1.6、编译成功后,输出信息如下
在项目路径下,可以看到生成以下文件
至此,项目创建完成。
第二步、代码里增加打印信息
2.1、打开Driver.c文件
2.2 在DriverEntry函数下,增加KdPrintEx打印函数
重新生成解决方案,至此增加打印信息完成