admin管理员组

文章数量:1130349

 去官网下载WDK安装包和Visual Studio 下载 Windows 驱动程序工具包 (WDK) - Windows drivers | Microsoft Docs

首先安装Visual Studio  这个就不用我介绍了怎么安装了。

下面直接下载步骤二和步骤三的SDK和WDK。

SDK下载地址 

WDK下载地址 

注意下载的SDK和WDK版本需要统一

安装SDK和WDK很简单,默认安装就可以,这里就不过多展示了。

下载完成后打开Visual Studio 创建新项目

 

这样就可以创建内核驱动程序了。

创建完成后注意项目的sdk版本和平台工具集,sdk版本一定要和wdk版本相同,否则编译不过

 

关闭警告提示为错误

 现在编译一个简单的驱动程序测试一下。

 我简单修改了一下Driver.c的文件,就是运行时输出一条信息,卸载驱动时输出一条信息。

 编译成功后找到所在文件

这个就是驱动文件, 可以找一个安装驱动的软件,进行安装和卸载(最好在虚拟机中运行,驱动调试容易蓝屏),输出的日志可以在DebugView软件中查看。

 DebugView设置

工具包 驱动开发工具,里面包含Dbgview和驱动安装卸载工具-C++文档类资源-CSDN下载

启动和停止都能正常输出,测试成功!

在测试的时候需要windows禁用驱动强制签名

win10系统如何禁用驱动程序强制签名

 去官网下载WDK安装包和Visual Studio 下载 Windows 驱动程序工具包 (WDK) - Windows drivers | Microsoft Docs

首先安装Visual Studio  这个就不用我介绍了怎么安装了。

下面直接下载步骤二和步骤三的SDK和WDK。

SDK下载地址 

WDK下载地址 

注意下载的SDK和WDK版本需要统一

安装SDK和WDK很简单,默认安装就可以,这里就不过多展示了。

下载完成后打开Visual Studio 创建新项目

 

这样就可以创建内核驱动程序了。

创建完成后注意项目的sdk版本和平台工具集,sdk版本一定要和wdk版本相同,否则编译不过

 

关闭警告提示为错误

 现在编译一个简单的驱动程序测试一下。

 我简单修改了一下Driver.c的文件,就是运行时输出一条信息,卸载驱动时输出一条信息。

 编译成功后找到所在文件

这个就是驱动文件, 可以找一个安装驱动的软件,进行安装和卸载(最好在虚拟机中运行,驱动调试容易蓝屏),输出的日志可以在DebugView软件中查看。

 DebugView设置

工具包 驱动开发工具,里面包含Dbgview和驱动安装卸载工具-C++文档类资源-CSDN下载

启动和停止都能正常输出,测试成功!

在测试的时候需要windows禁用驱动强制签名

win10系统如何禁用驱动程序强制签名

本文标签: 内核环境WindowsWDK