C# 连接自动拨号与断开分析

本文介绍了一个C#实现的自动拨号和断开连接的类库,该类库能够真正实现自动拨号,而不仅仅是弹出拨号窗口。作者提供了源码并详细讲解了关键方法,包括DialUp、DeleteEntry和GetEntries等,适用于需要进行远程访问服务管理的C#开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#的自动拨号和断开当前连接的代码网上很多,可是没有一个是真正自动的,就算我指明了对那个连接进行拨号,也只是弹出那个拨号连接的窗口,想要拨号还需要自己手动点击“拨号”按钮,才能开始拨号。 到网上找了很久,终于找到了解决方法。

 

现在把源码贴出来,给大家研究分析用。

 

拨号控制管理类:

 

测试代码[部分](界面部分请自己用VS拖出来):

 

可以看到,上面那个拨号管理类的功能非常强大,大家可以根据这个类进行与拨号有关的其他设置,比如属性修改,新建连接等。

 

附注:

    虽然文章贴了快一年了,拨号管理只是本人本科毕业设计中的一个模块。现在已经很少接触.net了,因为我现在的专业是嵌入式,不过如果需要,我乐意跟大家共同讨论。

    现在看到大家对这篇文章这么感兴趣,可能在做C#的网络应用开发的过程中,需要使用到诸如拨号连接管理等功能,我这里推荐一个非常优秀的第三方库 DotRas,这项工程是个.net版的windows RAS(remote access service)管理库,带源码、dll库及详细文档说明。

    大家可以上这里访问和下载:http://dotras.codeplex.com/ 

    祝大家学习开心,工作顺利~

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值