【问题标题】:C# Windows Service that connects to network through VPN通过 VPN 连接到网络的 C# Windows 服务
【发布时间】:2010-12-06 23:04:26
【问题描述】:

我有一个 Windows 服务,它必须通过 VPN 连接到网络才能发送电子邮件。我需要做的(当我启动服务时)检查VPN连接是否存在,如果不存在,则创建它,然后连接到网络。

我正在查看DotRAS,它看起来非常适合完成所有工作,但是它似乎没有提供创建新 VPN 连接的方法。

所以我的问题是,有没有一种方法可以以编程方式创建 VPN 连接?

【问题讨论】:

    标签: c# windows-services vpn


    【解决方案1】:

    使用可编写脚本的 VPN 客户端,并使用 Process.Start("path-to-your-script") 运行它。

    根据您使用的客户端,您在监控 VPN 连接状态方面有不同的可能性。

    Here is an article 以这种方式使用 Windows rasphone 客户端。

    【讨论】:

    • 是的,我读过那篇文章,它引导我使用 DotRas 组件(请参阅文章中的 cmets)。我从来没有真正想过使用一个好的老式脚本!谢谢,我会试一试的。
    【解决方案2】:

    我的错误,原来DotRAS 确实有创建新 VPN 连接的方法 :)

    【讨论】:

      猜你喜欢
      • 2012-02-05
      • 1970-01-01
      • 2018-09-10
      • 2021-09-23
      • 2012-07-18
      • 2012-07-06
      • 2013-01-19
      • 1970-01-01
      • 2020-07-15
      相关资源
      最近更新 更多