![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить список всех DialUp соеденений которые есть на компе? [D5, Win95/98, Win2k, WinXP]
big_bugzy © (2003-12-04 14:53:00)
Список читаю из реестра, почемуто отображаются не все соеденения
читаю так:
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;
может лучше использовать RASEnumConnections??
но у меня не получается... я чегото не понимаю как получить названия соеденений из структуры LPRASCONN... как им пользоваться?? и как юзать RASGetConnectStatus??
big_bugzy (2003-12-04 15:37:00) [1]
спасибо, пример нашел, буду разбираться
Карелин Артем (2003-12-04 14:59:00) [2]
Уууу. Тебе надобно сходить на Torry.net и поискать на странице, посвященной RAS файлик d_ras.zip. Там классный пример по этому делу.