Image

Imageex_andrey_t wrote in Imageru_cpp

Category:

У меня вопрос скорей по windows и win api в частности, но я решил задать его сюда. Дело в том, что нужно программно управлять интернет соединением в системе Windows XP, то есть если оно включено, то выключить его и включить заново, перезапустить. Есть ли какие-то стандартные API для этого?

P.S. Возможно для решения этой задачи вообще не потребуется что либо программировать. Задача возникла из-за того, что провайдер что-то намутил с интернетом, и стабильно раза 2-3 в час он просто глохнет, но при этом соединение не разрывается, может это можно пофиксить в настройках я не знаю, но я пробуюу пока решить программно, т.е. написал программу-дежурного, который умеет определять когда соединению плохо, осталось только научить его перезапускать подключение.

P.P.S. соединение - обычное PPPoE

UPD Всем большое спасибо за помощь, в комментариях мне посоветовали покопать в сторону RAS API - http://msdn.microsoft.com/en-us/library/aa377004(VS.85).aspx - эта функция решила мою проблему.