Загляните в раздел реестра 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"
Значение Count
в поле HKLM\system\state\connections
дает общее количество активных соединений.
В HKLM\system\state\Hardware
вы можете найти текущее состояние питания различных устройств.