连接并重新连接VPN

时间:2009-08-27 09:45:40

标签: c# windows-server-2008 vpn

我需要能够以编程方式连接并重新连接到Windows 2008服务器中的VPN连接。我还需要监控连接状态。

一种解决方案是使用内置于windows中的rsdial应用程序并使用Process.Start()来调用它。我的问题是如何监控连接状态。

我知道Codeplex上的DotRas项目,但我尝试过没有成功。

你们有没有给我任何提示?

编辑:Ping一个已定义的主机不是一个选项,因为我需要非常好的时机。

提前致谢!

2 个答案:

答案 0 :(得分:0)

您可以在vpn'ed网络上定期ping到仅在该网络上的主机。

答案 1 :(得分:0)

查看NetworkInterface课程。这正是您正在寻找的事件。