Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VPN отследить подключение 
:(
    Опции темы
Ganjubass
Дата 24.7.2009, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 7.2.2009

Репутация: нет
Всего: нет



Подскажите што ваще есть в VS по VPN ?Какие классы ,методы?
И может кто нить напишит прогу ,штобы ,например,при разрыве VPN соединения прога проигрывала какой нить mp3 или waw !!! 
PM MAIL   Вверх
SVN74
Дата 24.7.2009, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Где то в FAQ (здесь) я встречал подобное описание, поройся...
PM MAIL WWW   Вверх
Ganjubass
Дата 24.7.2009, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 7.2.2009

Репутация: нет
Всего: нет



Кароч я не так выразился , мне надо следить ваще за соединением я тут пачытал есть rasapi32.dll
ну сотвестно rasapi32.lib.
Так там структуры тока описывают типа
Код

typedef struct _RASCONN { 
    DWORD     dwSize;     
    HRASCONN  hrasconn; 
    TCHAR     szEntryName[RAS_MaxEntryName + 1];  
#if (WINVER >= 0x400) 
    CHAR      szDeviceType[ RAS_MaxDeviceType + 1 ]; 
    CHAR      szDeviceName[ RAS_MaxDeviceName + 1 ]; 
#endif  
} RASCONN ;

и сот ветстно код 
Код

#include "windows.h"
#include "ras.h"
#include "iostream.h"
#include "conio.h"

void main()
{
    RASCONN ras[20];
    DWORD dSize,dNumber;
    ras[0].dwSize = sizeof(RASCONN); 
    dSize = sizeof( ras ); 
    if( RasEnumConnections( ras, &dSize, &dNumber ) == 0 )
    {
        cout <<  "Count Ras " <<  dNumber <<  endl;
        for (DWORD x=0; x < dNumber;x++) cout <<  ras[x].szEntryName <<  endl;
    }
    getch();
}

мнебы сказал кто есть в VS 2009 C++ класс таки или как мне сообщение словить какое нить в  
Win API???
просто сетка моя задрала ночью качаеш и отрубается инет , а ты уже спиш )))
так подскажите как в сообщении каком словить это всё дело по RAS!!!!
PM MAIL   Вверх
Ergoz
Дата 28.8.2009, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 3.6.2009
Где: Россия

Репутация: нет
Всего: нет



а не проще пинговать (ну вообще отправлять запрос) на какой нить сайт, который постоянно в сети, типа яндекса? Типа если коннектится к нему прога, значит есть инет, если нет коннекта, то значит нет сети, тогда запустить ту или иную программу. Чем такая схема плоха? у меня другая проблема, как впн запустить)))
PM MAIL ICQ   Вверх
Олег2005
Дата 28.8.2009, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11




M
Олег2005
Ganjubass, предупреждаю, язык форума - русский а не албанский

PM MAIL WWW MSN   Вверх
jonie
Дата 30.8.2009, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



для отслеживания таких вещей есть WMI - ройте в его сторону


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.