Windows 如何在Win Mobile上检测网络类型

Windows 如何在Win Mobile上检测网络类型,windows,winapi,windows-ce,windows-mobile,Windows,Winapi,Windows Ce,Windows Mobile,我花了很多时间搜索如何确定当前的网络类型,如WIFI、3G、以太网。 但是我在windows平台上找不到任何在线信息 我想检测以太网网络类型,但找不到任何可以检索网络类型的API。 我已找到关键字的连接管理器,但信息较少 有人知道吗? 请帮帮我…我被这个阻止了两个星期 谢谢。查看注册表项HKLM\system\state\connections,每个可能的网络类型都有相应的条目,例如: 连接到无线网络时: [HKLM\system\state\Connections\Network] Adapt

我花了很多时间搜索如何确定当前的网络类型,如WIFI、3G、以太网。 但是我在windows平台上找不到任何在线信息

我想检测以太网网络类型,但找不到任何可以检索网络类型的API。 我已找到关键字的连接管理器,但信息较少

有人知道吗? 请帮帮我…我被这个阻止了两个星期


谢谢。

查看注册表项
HKLM\system\state\connections
,每个可能的网络类型都有相应的条目,例如:

连接到无线网络时:

[HKLM\system\state\Connections\Network]
Adapters="BCMSDDHD1"
Count=dword:00000001
Descriptions="Business World"
连接到activesync时:

[HKLM\system\state\Connections\Desktop]
Adapters=""
Count=dword:00000001
Descriptions="CurrentDTPTNetwork"
HKLM\system\state\connections
下的
Count
值提供活动连接的总数


HKLM\system\state\Hardware
中,您可以找到各种设备的当前电源状态。

Windows Mobile上有一个API,与直接访问注册表相比,更容易访问这些值。请参见,特别是和ConnectionsCount属性