Программы   Загрузка Партнерство   О компании Контакты  
 
                    
  Карта Сайта   
   

Как получить все Dial-Up соединения



Способ 1 - из реестра:


uses Registry;

function DUNGetConnections(out OutList: TStringList): Boolean;
  var Reg: TRegistry;
begin
  OutList.Clear;
  Reg := TRegistry.Create;
  Reg.RootKey := HKEY_CURRENT_USER;
  if Reg.OpenKey('\RemoteAccess\Profile', False) then
  begin
    Reg.GetKeyNames(OutList);
    Result := True;
  end
  else
    Result := False;
  Reg.Free;
end;

Способ 2 - через RASApi:

Для этого воспользуемся функцией Use RASEnumConnections.

Далее можно определить состояние каждого соединения при помощи RASGetConnectStatus.

Так же можно использовать RASEnumEntries для получения всех сервисов из определённой телефонной книжки.

Толька для этого потребуется преобразовать заголовочный файл RAS.h в эквивалент Delphi.

           


создание фирменного стиля . Сертификация продукции номер. Сертификация парфюмерной продукции. . система ключевых показателей эффективности . Поставщики алкоголя - более 13000 - винный погреб. Старинные винные погреба. . Продажа земельных участков в Финляндии. Земельные участки под строительство в Финляндии. .


Программы  |  Загрузка  |  Партнерство  |  О компании  |  Контакты

Copyright © LSD Software 2006 - 2011