Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Разорвать соединение   Найти похожие ветки 

 
KoLoB   (2003-12-20 20:01) [0]

Как разорвать Dial-up соединение установленное любой программой (не стандартной виндовсой звонилкой). В общем как Outlook Express


 
Бином Ньютоныч   (2003-12-21 09:34) [1]

procedure CloseRasConnections;
var
 Connections: array[0..15] of TRasConn;
 Size, Count, Res, Res2, n: integer;
 Status: TRasConnStatus;
begin
 Connections[0].dwSize:=SizeOf(TRasConn);
 Size:=SizeOf(Connections);
 Res:=RasEnumConnections(@Connections, Size, Count);
 if (Res = 0) or (Res = ERROR_BUFFER_TOO_SMALL) then
 begin
   for n:=0 to Pred(Count) do
   begin
     Res2:=RasHangUp(Connections[n].hrasconn);
     Status.dwSize:=SizeOf(Status);
     if Res2 = 0 then
       while
         RasGetConnectStatus(Connections[n].hrasconn, Status) <> ERROR_INVALID_HANDLE
       do
         Sleep(0)
     else begin
       SetLastError(Res2);
       RaiseLastOSError;
     end;
   end;
   if Res = ERROR_BUFFER_TOO_SMALL then CloseRasConnections;
 end else
 begin
   SetLastError(Res);
   RaiseLastOSError;
 end;
end;


 
kor@l ©   (2004-01-24 19:54) [2]

Гляди сюда:
cmd := "open";
 fil := "rasdial.exe";
 par := PChar("Имя соед." + " /DISCONNECT");
 dir := "C:";
 ShellExecute(Self.Handle, cmd, fil, par, dir, SW_SHOWMINNOACTIVE);



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
3-1078806569
Романов Р.В.
2004-03-09 07:29
2004.04.04
Обновление данных в SQL запросе


1-1079268363
novi
2004-03-14 15:46
2004.04.04
Реакция на указатель мыши объекта.


9-1063169423
Orc
2003-09-10 08:50
2004.04.04
Визуальный процесс загрузки


3-1078910413
Pavel
2004-03-10 12:20
2004.04.04
Blob


14-1078899215
Manfred
2004-03-10 09:13
2004.04.04
Полный справочник по Win32API.