我需要能够以编程方式连接和重新连接到 Windows 2008 服务器中的 VPN 连接。我还需要监视连接的状态。
一种解决方案是使用 Windows 中内置的 rsdial 应用程序并使用 Process.Start() 来调用它。我的问题是我将如何监视连接的状态。
我知道 Codeplex 上的 DotRas 项目,但我尝试过但没有成功。
你们有什么建议给我吗?
编辑:ping 已定义的主机不是一种选择,因为我需要非常好的时机。
提前致谢!
我需要能够以编程方式连接和重新连接到 Windows 2008 服务器中的 VPN 连接。我还需要监视连接的状态。
一种解决方案是使用 Windows 中内置的 rsdial 应用程序并使用 Process.Start() 来调用它。我的问题是我将如何监视连接的状态。
我知道 Codeplex 上的 DotRas 项目,但我尝试过但没有成功。
你们有什么建议给我吗?
编辑:ping 已定义的主机不是一种选择,因为我需要非常好的时机。
提前致谢!
查看NetworkInterface类。这正是您正在寻找的事件。
您可以在 vpn 网络上对仅位于该网络上的主机执行定期 ping 操作。