Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Создание Vpn,PPPoE соединений на Delphi? |

07.04.2008, 20:17
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме: 513709
Репутация:
144
|
|
Создание Vpn,PPPoE соединений на Delphi?
У меня вот какой вопрос, как програмным способом создать VPN и PPPoE соединение! Желательно поподробнее если можно! Так же буду рад любому сабжу по этой теме!
Последний раз редактировалось ZirroCool; 07.04.2008 в 21:21..
|
|
|

08.04.2008, 08:45
|
|
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
Провел на форуме: 1013791
Репутация:
711
|
|
создать, т.е. открыть существующее или создать новое подключение нужного типа?
|
|
|

08.04.2008, 11:11
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
Думаю здесь вопрос с нуля написать клиента Vpn... 
|
|
|

08.04.2008, 11:15
|
|
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
имхо он иммет ввиду создать новое подклю4ение = установки и ярлык подклю4ения соотвествующего типа в папке "сетевые поджклю4ения"
|
|
|

08.04.2008, 13:23
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме: 513709
Репутация:
144
|
|
Сообщение от ProTeuS
имхо он иммет ввиду создать новое подклю4ение = установки и ярлык подклю4ения соотвествующего типа в папке "сетевые поджклю4ения"
В точку!
|
|
|

09.04.2008, 07:56
|
|
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
Провел на форуме: 1013791
Репутация:
711
|
|
почитай также вот это
http://msdn2.microsoft.com/en-us/library/ms899530.aspx
|
|
|

15.04.2008, 20:08
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 42
Провел на форуме: 400417
Репутация:
27
|
|
Приветствую, уважаемые =)
Извините за задержку в ответе, но!
Компонент:
http://slil.ru/25692156
procedure TForm1.Button1Click(Sender: TObject);
var
RE: TRasEntry;
DEV: array[1..100] of TRASDEVINFO;
i, j,cnt: integer;
begin
j := sizeof(DEV)*100;
DEV[1].dwSize := sizeof(TRASDEVINFO);
i := RasEnumDevicesA(@DEV[1], j, cnt);
Memo1.Lines.Add('j ='+IntToStr(j)+' i='+IntToStr(i)+' cnt='+IntToStr(cnt));
if i <> 0 then Memo1.Lines.Add('Ошипка!');
For i := 1 to cnt do Memo1.Lines.Add(DEV[i].szDeviceType+' = '+DEV[i].szDeviceName);
// RasCreatePhoneBookEntry(Form1.Handle,);
Fillchar(RE, sizeof(TRasEntry), 0);
RE.dwSize := sizeof(TRasEntry);
RE.dwfOptions := 66832;
// RASEO_RemoteDefaultGateway + RASEO_Custom + RASEO_RequireCHAP + RASEO_ShowDialingProgress;
RE.dwCountryID := 7;
RE.dwCountryCode := 7;
RE.szAreaCode := '';
RE.szLocalPhoneNumber := 'адрес для подключения';
RE.dwfNetProtocols := RASNP_Ip;
RE.dwFramingProtocol := RASFP_Ppp;
RE.szDeviceType := 'vpn';
RE.szDeviceName := 'WAN Miniport (L2PTP)';
// RE.szDeviceType := RASDT_Isdn;
try
i := RasSetEntryPropertiesA(nil, 'Название соединения', @RE, sizeof(TRasEntry), nil, 0);
if i = ERROR_BUFFER_INVALID then Memo1.Lines.Add('The address or buffer specified by lpRasEntry is invalid');
if i = ERROR_CANNOT_OPEN_PHONEBOOK then Memo1.Lines.Add('The phone book is corrupted or missing components');
except
Memo1.Lines.Add('Ашипка');
end;
end;
Если нужно, потом кину для PPPoE  Новичкам плюсеги в репу =)
Последний раз редактировалось MNX; 16.04.2008 в 14:15..
Причина: Лишнее убрал :-P
|
|
|

09.09.2008, 13:14
|
|
Новичок
Регистрация: 05.09.2008
Сообщений: 1
Провел на форуме: 3511
Репутация:
0
|
|
Для PPPoE выложите пожалста..
|
|
|

09.09.2008, 14:02
|
|
Участник форума
Регистрация: 23.05.2008
Сообщений: 139
Провел на форуме: 1802837
Репутация:
251
|
|
тоже интересует реализация на ПППоЕ....!!!!!
|
|
|

03.04.2009, 00:55
|
|
Новичок
Регистрация: 19.05.2007
Сообщений: 2
Провел на форуме: 144855
Репутация:
1
|
|
Сообщение от MNX
Приветствую, уважаемые =)
Извините за задержку в ответе, но!
Компонент:
http://slil.ru/25692156
Если нужно, потом кину для PPPoE  Новичкам плюсеги в репу =)
Если у кого осталось это счастье, перезалейте пожалуйста!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|