【发布时间】:2010-12-06 23:04:26
【问题描述】:
我有一个 Windows 服务,它必须通过 VPN 连接到网络才能发送电子邮件。我需要做的(当我启动服务时)检查VPN连接是否存在,如果不存在,则创建它,然后连接到网络。
我正在查看DotRAS,它看起来非常适合完成所有工作,但是它似乎没有提供创建新 VPN 连接的方法。
所以我的问题是,有没有一种方法可以以编程方式创建 VPN 连接?
【问题讨论】:
标签: c# windows-services vpn
我有一个 Windows 服务,它必须通过 VPN 连接到网络才能发送电子邮件。我需要做的(当我启动服务时)检查VPN连接是否存在,如果不存在,则创建它,然后连接到网络。
我正在查看DotRAS,它看起来非常适合完成所有工作,但是它似乎没有提供创建新 VPN 连接的方法。
所以我的问题是,有没有一种方法可以以编程方式创建 VPN 连接?
【问题讨论】:
标签: c# windows-services vpn
使用可编写脚本的 VPN 客户端,并使用 Process.Start("path-to-your-script") 运行它。
根据您使用的客户端,您在监控 VPN 连接状态方面有不同的可能性。
Here is an article 以这种方式使用 Windows rasphone 客户端。
【讨论】:
我的错误,原来DotRAS 确实有创建新 VPN 连接的方法 :)
【讨论】: