Существует ли собственный API-интерфейс Windows, который выполняет те же функции, что и класс .NET System.Net.NetworkInformation.NetworkChange?
В основном я ищу что-то, чтобы сообщить об изменениях в подключении и IP-адресе.
NotifyAddrChange из IP Helper API должно быть тем, что вы ищете.
NotifyAddrChange
Чтобы проверить, подключен ли компьютер к сети, вы можете использовать IsNetworkAlive1 .
IsNetworkAlive1
Если вы разрабатываете для Windows Vista (или новее), вы, вероятно, захотите взглянуть на Network List Manager .