从零开始用VS2019+WDK10搭建环境编译Tap-Windows6(9.23.3.601)(NDIS6)

本文详细介绍了如何在64位操作系统上,利用VS2019和WDK10搭建环境,编译Tap-Windows6驱动程序。内容包括前期准备、安装步骤、编译过程以及遇到的问题,适合需要编译驱动的开发者参考。
摘要由CSDN通过智能技术生成

写在前面

转载请注明作者和出处。

本文的目的不是介绍Tap-Windows6的使用(也不会介绍),而是讲解如何编译,需要使用Tap-Windows6而不关心如何编译的可以去下载现成的安装包安装使用。

网络上关于Tap-Windows6编译的教程很少,正好工作需要研究了一下如何编译它,于是就整理了一下,写篇教程给需要的人参考,少走点弯路。
需要说明一点,Tap-Windows6和Tap-Windows是有差别的!Tap-Windows6支持Win7以上操作系统,Tap-Windows虽然也支持Win7,但是已经好几年没更新了,已经淘汰了。
截止2019年7月Tap-Windows6最新版是9.23.3.601。
好了,话不多说,直接进入正题。

非常重要:需要64位操作系统才能完成编译!

环境搭建

前期准备

下载VS2019: Visual Studio 2019.
下载WDK10: 适用于 Windows 10 版本 1903 的 WDK(10.0.18362.1).

安装VS1029

  1. 安装VS2019,社区版、专业版、企业版都可以,截止2019年7月最新版是16.1.5,可以和旧版VS共存,不需要卸载旧版本。(注意:离线安装需先导入证书)
    启动VS安装
    正在安装Installer
  2. 选择组件,勾选使用C++的桌面开发
    选择开发环境
  3. 切换到单个组件,勾选以下组件:
单个组件
Windows 10 SDK(10.0.18362.0)(后面会解释为啥要选它)
MSVC v142 - VS 2019 C++ x64/x86 Spectre缓解库(v14.21)
Python 2 64-bit(2.7.16)
选择SDK
选择单个组件
    • 4
      点赞
    • 21
      收藏
      觉得还不错? 一键收藏
    • 7
      评论
    评论 7
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值