- 安装vs2019,安装的时候,Workloads选项卡必须选中“Desktop developmet with c++”,这个是驱动开发必须的。
“Individual components”选项卡里,必须选中“Visual Studio SDK”(注意不是Windows SDK),这样在安装WDK的时候,才会安装VS插件(即vs开始菜单中增加Driver菜单项,且VS创建工程的时候,可以选项驱动类型的工程模板)。

- 安装Windows 10 SDK 2004(10.0.19041.1),否则在安装Windows 10 WDK 2004(10.0.19041.1)的时候,会提示SDK不兼容。
- 安装Windows 10 WDK 2004(10.0.19041.1)
- 新建Empty WDM Driver工程

创建First.c文件并加入到工程,内容如下:
#include <ntddk.h>
void DriverUnload(PDRIVER_OBJECT pDriverObject)
{
}
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegPath)
{
if (NULL != pDriverObject)

本文详述了如何正确安装VS2019和相关组件,包括选择必要的Workloads和Individualcomponents,以确保驱动开发环境搭建。重点讲解了Spectre漏洞修复与Windows10 SDK/WDK版本匹配的重要性,以及解决编译过程中的错误和警告。
最低0.47元/天 解锁文章
880

被折叠的 条评论
为什么被折叠?



