I need to be able to connect, disconnect, and re-connect a dial-up networking connection in a C# .NET Framework application. Creating the connection in the phone-book might
One way to do this is through Interop around RAS. RasDialDlg() can be used to open a dial-up networking connection without displaying the dialog box. Use RasHangUp() to disconnect.
RasEnumConnections() can be used to list available connections.
The dll is Rasapi32.dll - headers are in ras.h and raserror.h