【驱动】网卡驱动导读

概述:网卡驱动相关信息整备。

网卡开源项目及文章推荐:

简介

网卡驱动:Windows 网卡驱动是连接计算机与其网络硬件之间的重要桥梁,它确保了计算机能够通过网络进行数据传输。

注册表项

Class 注册表项

SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002BE10318}

子键的 00** ,每一个都表示一个网卡,点开可以看到网卡的详细信息,如上图所示,该网卡对应的 inf 文件为 tap0901.inf。对应的 设备id 为 tap0901。 其中,netCfgInstanceId 对应着该网卡的唯一GUID,在后文可以通过该 GUID 找到其对应的网络适配器。

Network 注册表

SYSTEM\\CurrentControlSet\\Control\\Network\\{4D36E972-E325-11CE-BFC1-08002BE10318}

该注册表节点保存了当前系统的所有网络接口,主要与网络适配器的配置和设置相关。

其中, {4D36E972-E325-11CE-BFC1-08002BE10318} 是专门用于标识网络适配器类的 GUID。

对照 Class 目录下的 NetCfgInstanceID 找到对应的网络适配器,可以看到一些信息,如名称为 360SDNSPnPInstanceId 为 ROOT\NET\0000。

安装卸载

使用 devcon

可以使用 devcon /? 获取帮助手册。

安装

1
2
3
4
# 格式说明
# 设备id也就是前文说到的 tap0901
# devcon install {inf文件} {设备id}
devcon install netcard.inf netcardid

卸载

1
2
3
# 格式说明
# 卸载可以使用设备id去卸载,也可以通过通配符选择
devcon remove netcardid

【驱动】网卡驱动导读
https://hodlyounger.github.io/A_OS/Windows/驱动/网卡驱动/【驱动】网卡驱动导读/
作者
mingming
发布于
2024年6月19日
许可协议