0

我找不到用于修改网络接口属性的 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 或更高版本。

4

1 回答 1

1

问题 1: 尝试使用INetworkConnection::Rename。为了获得您想要的连接,您必须使用INetSharingManager来枚举所有连接。进行迭代以找到您需要更改的那个。

于 2017-01-25T13:27:27.807 回答