InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

Шаг 2 - Разрыв соединения


Создание проекта


Будем изменять свой RAS. Это так удобно.

Создаем код


Изменение только внутри цикла

   ...........
   if( RasEnumConnections( ras, &dSize, &dNumber ) == 0 )
    {       for (DWORD x=0; x < dNumber;x++)
  	  { 		   RasHangUp(ras[x].hrasconn);
  	  }    }
    .......... 

Описание


В записях структуры RASCONN есть хорошая переменная hrasconn, которая является идентификатором соединения. Это очень хорошо. Во времена язычества имя человека являлось секретом. И все обращались друг к другу по кличкам. Ведь считалось, что знание имени человека это ключ к нему. Знание имени человека это и ключ для черной магии. Вот так. А эта переменная ключ к соединению. На основании этого ключа мы можем с соединением делать всё что хотим.

Итак считываем все соединения. Получаем идентификатор соединения и функцией RasHangUp соединение прерываем. Если всё удалось функция вернет 0.

Создавайте и запускайте программу. Устанавливайте соединения и запускайте программу. Оно прервется.

Следует отметить, что функция возвращает значения удачности операции прерывания соединения.

Я хочу обратиться к Вам с обращением на мысль о идентифкаторе (кодовом имени). Идея идентификатора проходит через всё программирование Windows. Получив его вы можете делать всё, что захотите. Например можно получить идентификатор рабочего стола и натворить там бед.

Шпаргалка


Возмите идентификатор

	ras[x].hrasconn 

Поднимите трубку

 RasHangUp(......); 

[Назад][Содержание][Вперед]


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua