Господа программисты есть небольшой вопросик.
В программе определяю состояние сетевого подключения(втыкнут-ли сетевой кабель и т.д.).
Сначала ф-цией GetNumberOfInterfaces нахожу кол-во интерфейсов, затем обхожу их ф-ией GetIfEntry. Всё хорошо до той поры пока в системе не появляется новое сетевое устройство. Тогда после его инсталляции (win2k,XP), кол-во интерфейсов увеличивается, но при обращении к новому интерфейсу ф-цией GetIfEntry возвращается ошибка. Если Виндовс перезагрузить проблема исчезает. ВОПРОС: как-бы так сделать, что-бы всё работало без перезагрузки

Заранее спасибо