Pau*_*ulB 18
您可以使用System.Net.NetworkInformation.Ping检查连接是否已启动 - 然后rasdial在连接丢失时重新连接vpn.
例如
System.Diagnostics.Process.Start("rasdial.exe", "VPNName Username Password");
Run Code Online (Sandbox Code Playgroud)
您也可以使用断开VPN连接
System.Diagnostics.Process.Start("rasdial.exe", "VPNName /d");
Run Code Online (Sandbox Code Playgroud)
更新
调用没有参数的rasdial会返回一个打开的连接列表 - 对您来说可能是一个更强大的解决方案.
| 归档时间: |
|
| 查看次数: |
15926 次 |
| 最近记录: |