none
C# WinForm 如何创建“虚拟专用网络连接VPN” RRS feed

  • 问题

  • 在系统没有默认连接的情况下,程序运行时自动创建并连接,程序退出自动断开连接,不在windows的网络连接中创建连接。

    在此先谢了!

    2010年6月1日 6:38

答案

全部回复

  • 看看这篇文章

    http://hi.baidu.com/doorshell/blog/item/8335a1fb0000389d58ee9046.html

    是调用 程序 rasphone 来实现拨号过程的。

    http://boxbaby123.blog.163.com/blog/static/23542244200991784539633/ 这个文章也类似,都给出了实现代码,自己研究一下吧。


    family as water
    2010年6月1日 7:18
  • 非常感谢 Stone Z ,用第二种方法已经成功的建立了连接,但是还是在网络连接中创建了一个连接,现在的问题就是如何在断开连接的同时删除这个新创建的连接,再次感谢!盼复
    2010年6月1日 8:26
  • good question

    网络连接貌似没有什么好办法直接删除,虽然鼠标右键一点,然后选择删除就能搞定。

    如果要删除只能对注册表想办法了,以前删除网卡就是直接删除注册表项。

    我没vpn,就拿普通连接说,他们的位置在:HKEY_LOCAL_MCHINE\SYSTEM\CurrentControlSet\Control\Network

    你可以给vpn搞个特殊的名字,然后打开regedit去搜索,然后尝试删除她,看看是否能够把连接删除了,切记!!!先备份注册表。

    或者其他人是否有更好的办法。


    family as water
    2010年6月1日 9:05