我找不到用于修改网络接口属性的 Win32 API。“网络接口属性”是指属性,可以使用系统控制面板中的“网络连接”面板手动设置,也可以从命令行使用“netsh 接口”设置。
特别是,我想修改:
- 网络连接名称(例如“Local Area Connection #2”
- IPv4 网络接口指标(默认为“自动”)
为了识别网络适配器,我有一个 PnP 设备管理器的设备实例 ID(例如“ROOT\NET\0000”)。我还有一个 SetupAPI SP_DEVINFO_DATA 结构的实例。我可能还可以使用 SetupAPI 查询 NetCfgInstanceId。
有没有我想要的 Win32 API?我不想使用 WMI。目标平台是 Windows 7 x64 或更高版本。