我有一个Windows服务,必须通过VPN连接到网络才能发送电子邮件。我需要做的是(当我启动服务时)检查VPN连接是否存在,如果不存在,然后连接到网络。
我看DotRAS看起来很适合做所有工作,但是,它似乎没有提供创建新VPN连接的方法。
所以我的问题是,有没有办法以编程方式创建VPN连接?
答案 0 :(得分:1)
使用可编写脚本的VPN客户端,并使用Process.Start("path-to-your-script")
运行它。
根据您使用的客户端,您在监控VPN连接状态方面有不同的可能性。
Here is an article以这种方式使用Windows rasphone客户端。
答案 1 :(得分:1)
我的错误,结果是DotRAS 有一种创建新VPN连接的方法:)