我想为我的 PC 中的每个网络接口设置 IP。我使用从 C++ 代码中调用的以下命令。
netsh interface ip set address "Local Area Connection" static ipaddr subnetmask gateway metric
因为netsh
需要适配器的名称,所以我用来GetAdaptersInfo
获取所有适配器。问题是GetAdaptersInfo
返回名称作为 GUID 而不是例如所需的“本地连接 4” netsh
。
我的问题是:
- 我可以根据MAC而不是“本地连接”设置ip吗?
- 如果 (1) 无法完成,那么如何将
GetAdaptersInfo->AdapterName
GUID 转换为“本地连接”?