DIALING UP Control

I am looking for information for a program i want to write and I want to know how to:
(a) read from system list of available isp's that can be dialed (dial up icons)
(b) dial the one that is selected
(c) get success of the dialing attempt (connect, speed, is busy?, etc)
GARAKAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

jhanceCommented:
(a) read from system list of available isp's that can be dialed (dial up icons)

Use the RasEnumEntries() API function.  This will return you a list of all RAS/DUN conntections which are known to the system.

(b) dial the one that is selected

RasDial().  This will dial the specified RAS/DUN connection.

(c) get success of the dialing attempt (connect, speed, is busy?, etc)

RasGetConnectStatus() can be used to "poll" the status of the connection but a better was is to use one of the callback functions.  I prefer RasDialFunc2 but RasDialFunc1 works as well.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
GARAKAuthor Commented:
thanx for that, i guess i should have explained i have only been programming VB for about 6 mnths, so can you tell me wherre i can find RasEnumEntries(), RasDial(), RasGetConnectStatus(), etc....... Its an API but how do i use that, what do i write in my program to call those functions...... etc......

I have never used much more than basic vb coding atm + basic access db programming
0
jhanceCommented:
They are all in the RASAPI32.DLL system dll.  Not being a VB programmer, I don't know how to call them from VB exactly but check your documentation on how to call an external DLL from VB.  
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Hardware

From novice to tech pro — start learning today.