以编程方式更改控制面板网络选项以连接到 *** [重复]

Posted

技术标签:

【中文标题】以编程方式更改控制面板网络选项以连接到 *** [重复]【英文标题】:Programmatically changing Control Panel network options to connect to *** [duplicate] 【发布时间】:2011-04-02 02:56:16 【问题描述】:

可能重复:Programmatically changing Control Panel network options to connect to ***

我向我的用户提供 *** 服务,他们中的很多人抱怨说,每次他们想连接到我的 *** 时,设置新的 *** 连接并切换到它很麻烦。

在做了一些研究后,我发现有一些方法可以以编程方式执行此操作,例如:

http://hidemyass.com/***/

此服务提供了一个程序,可以使用用户名或密码连接到他们的 *** 服务。我可以自己完成大部分工作,但我真正需要帮助的是他们如何使用该程序连接到 ***,以及他们如何以编程方式进行。

理想情况下我需要做的是在下面的列表中:

    创建一个临时的新连接以通过 *** 连接到互联网 当用户按下“连接”时切换到该连接 当用户按下“断开连接”时,切换回他们的主连接 破坏与 *** 的临时连接

如果有人知道这是如何完成的,并且可以引导我朝着正确的方向前进,我将不胜感激。此外,我更喜欢在 C# 中执行此操作,但其他语言参考也会有所帮助。谢谢。

【问题讨论】:

【参考方案1】:

如果***连接已经存在,你可以使用各种参数调用rasdial.exe...

System.Diagnostics.Process.Start("rasdial.exe", "My_*** My_Username My_Password"); 

我环顾四周,看不到以编程方式实际创建 *** 的方法 - 并不是说​​不可能,但它看起来并不简单。我会手动创建 ***,然后通过调用 rasdial 连接和断开连接。

您可以使用相同的 Proces.Start 方法调用 rasphone,该方法可用于引导用户通过设置 ***... (rasphone -a)

【讨论】:

以上是关于以编程方式更改控制面板网络选项以连接到 *** [重复]的主要内容,如果未能解决你的问题,请参考以下文章

xcode 颠覆设置以连接到基于网络的存储库

从 XML 文件中读取网络凭据以连接到 TFS 服务器

以编程方式更改 TabViewController 中的选定选项卡

怎么连接vpn电脑

以编程方式使用 C# 更改网格面板边框颜色 - WPF

如何以编程方式更改堆栈面板中所有(n个)texblock的字体大小?