Ох, как же я тебя понимаю! Сам только недавно MSDNом разжился, а до этого...
Короче, декларация такая:
Private Declare function RasDeleteEntry Lib "rasapi32.dll" Alias "RasDeleteEntryA" (ByVal lpszPhonebook As String, ByVal lpszEntry As String) As Long
Использование:
ret=RasDeleteEntry(vbNullString,"MyConnection")
Если у тебя не одна phonebook - тогда не NullString, а путь к конкретному .pbk
К слову, насчет регистра, не знаю, как там в вумных книжках, а у меня в XP имена всех соединений прописыватся в
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections,
в виде ключа с именем соединения и значением REG_BINARY.
Соединение по умолчанию пишется в HKLM\SOFTWARE\Microsoft\RAS AutoDial\Default,
ключ REG_SZ DefaultInternet=имя соединения
а установки по соединениям в файле C:\Documents and Settings\Application Data\
Microsoft\Network\Connections\Pbk\rasphone.pbk
Однако, по моему опыту - непосредственно работать с реестром в этом случае - себе дороже,
чего-нибудь упустишь и начинаются плохо прогнозируемые косяки.
PS: Пардон многоуважаемому Модератору, прскочил его постинг, хотя, в принципе мы об одном и том же....
