admin管理员组

文章数量:1595913

环境搭建


下载VM

在网址 https://www.vmware/Downloads 标签中的Workstation Pro




然后进入登录界面,注册账号,登录即可下载

下载完成后安装,一般是直接下一步,首次打开要么在网上找个注册码,要么试用,要么你就买个注册码。支持买个正版注册码。


下载windows10 镜像文件

从官网一般不能直接下载,只能通过二般的方式喽。
链接: 官网网址.
打开后没有下载接口,按 F12 打开网页调式页面,点击手机/平板模式

刷新一下,一定要刷新!!!
刷新后出现新的界面,选择版本和选择版本

选择完成后点击确认就出现下载接口了

从官网下载很慢,好像是国外的网站。


安装windows 10

安装步骤


Visual Studio 2019安装

软件地址

下载后直接启动弹出安装界面,选择相应工作负载和单个组件

选择组件,点击安装。

下载安装WDK

WDK 有不同的版本,一般来说,WDK的版本会跟随操作系统的版本变化,不同版本的WDK对应着不同版本的windows操作系统。
例如:WDK版本号为 Widnows 10 1790 16299,其中 10 表示操作系统的代号,类似 Windows XP 中的 XP ,1790 是系统的一个版本号,用于表示系统的具体版本,最后的16299是 build 号。

每个版本的操作系统,都会对应一个版本的WDK,如果读者只是为某一个具体版本的操作系统开发驱动,如Windows 10,那可以选择对应的WDK 10;但如果开发的驱动需要运行在Windows XP至Windows 10系列的系统上,则需要使用低版本的WDK,如WDK 7600,因为WDK 7600可以支持Windows XP系统,并且低版本WDK编译出来的驱动,可以在高版本的操作系统上运行。看到这里,读者可能会问,既然WDK 7600编译出来的驱动,可以运行在Windows XP至Windows 10系统上,那只需要使用WDK 7600就可以了,为什么还需要使用新版WDK呢?这是因为不同版本的系统,内核提供的API(Application Programming Interface)有差异,在一般情况下,新版本的操作系统会比老版本的操作系统新增一些内核API,而使用新版本WDK,在编程过程中可以直接方便地使用这些新增的API,此外,新版本WDK在一些安全校验方面,也比老版本有所增强。总之,读者在开发驱动前,务必考虑清楚驱动所需要支持的操作系统范围,选择合适的WDK版本。如果需要考虑支持Windows XP系统,则考虑使用WDK 7600,否则要使用其他更高版本WDK。

WDK包含了一系列驱动开发所需要的头文件、链接库以及编译工具,然而,从WDK 8.0版本开始,WDK中不再提供单独的编译工具,开发者需要使用Visual Studio的MSBuild.exe来进行编译。也就是说,如果开发者需要使用WDK8.0或者更高版本的WDK,必须“配合”Visual Studio来一起工作。所谓“配合”,实际上是指WDK作为一个工具扩展的形式,集成到Visual Studio中,这是微软的一种进步,WDK集成到Visual Studio后,开发者可以在Visual Studio上编写内核驱动代码、直接编译并调试内核驱动代码,非常简单方便。

下载WDK

安装Visual Studio支持的WDK

根据系统版本信息,从微软官方网站下载相应的Visual Studio软件以及WDK,在编写本书期间,Visual Studio与WDK 下载地址

下载后文件名为 wdksetup.exe
双击进入安装步骤。

下一步下一步…

进入到安装中页面。
安装完成后记得勾选"Install Windows Driver Kit Visual Studio extension",这是将WDK集成到Vsiual Studio扩展

自动弹出一个是否以管理员启动的界面,点击是。弹出如下界面,选择"Install"

安装完成

安装低版本的WDK

WDK7600 下载地址

下载后是一个.iso压缩文件,使用资源管理器打开后执行KitSetup.exe可执行文件。选项全选


安装完成后点击close,直接弹出如下界面,选择"I Agree","ok"进行安装。

至此,环境搭建完成。

本文标签: 内核环境Windows