通过C#.Net创建/连接VPN连接

xtr*_*ist 10 .net c# vpn client winforms

我有一个URL,一个用户名和一个密码.我想在C#.Net WinForms中建立VPN连接.

你能告诉我从哪里开始吗?任何第三方API?

代码示例将受到高度赞赏......

PiR*_*iRX 10

您可以启动此示例中的外部应用程序.这可能是最简单的方法,但它取决于外部应用程序.

或者您可以尝试使用Windows API和DotRas之类的包装器.这可能有点困难,但您不会对特定的外部应用程序有任何依赖.


che*_*ova 7

您可以使用rasdial可执行文件来完成此任务:

System.Diagnostics.Process.Start("rasdial.exe", "VPNConnectionName VPNUsername VPNPassword");
Run Code Online (Sandbox Code Playgroud)

Rasdial是Windows 7 ..从内存它的RasPhone for XP.

  • @xtremist 这是一个字符串,你可以做任何你想做的事情。 (3认同)