给定设备描述(即出现在“设备属性 -> 连接方式:”文本框中的字符串),我们如何获得网络接口名称(即出现在“网络连接”对话框中的名称)?
我们必须使用纯 C/C++ 语言或通过一些标准命令行工具(例如 netsh、ipconfig...)或两者的组合来完成。
我们不能使用 .NET API,因为部署问题(应用程序必须在没有 .NET Framework 的嵌入式 XP 上运行)。
SDK API GetIfTable 和 GetIfEntry 看起来很有希望,但在我们的系统上,所有 MIB_IFROW 字段都已正确填写,除了 "wszName" 字段未初始化。