title: How do I work with dial-up (RAS) connections in Windows using C#/.NET?
body: <p>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 also be useful/necessary.</p>
  
  <p>Are there any classes or libraries written for C# or .NET out there that wrap all this functionality nicely for me?  Anyone have some code they would be willing to share?</p>
  
  <p><strong>Note</strong>: Application is <em>unattended</em>, like a Kiosk, and thus requiring user action is unacceptable.</p>