如何用代码控制ADSL拨号?

linhl 2006-11-24 12:58:26
想用代码来控制ADSL拨号,断开连接代码如下:
dslProcess.StartInfo.Arguments = String.Format("/c rasdial {0} /DISCONNECT", raName);
try
{
adslProcess.Start();
adslProcess.WaitForExit();
}
catch (Exception ex)
{
throw ex;
}
finally
{
adslProcess.Close();
}

其中raName是拨号连接名,运行程序,有时可断开连接有时不能断开,但代码执行都顺利,没有出现异常,是什么问题?
...全文
256 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovefootball 2006-11-24
  • 打赏
  • 举报
回复
在论坛中搜索ADSL
用API试试
ruan_hg 2006-11-24
  • 打赏
  • 举报
回复
或者根本不要那句
ruan_hg 2006-11-24
  • 打赏
  • 举报
回复
adslProcess.WaitForExit();这句换成Thread.Sleep(1000);试试呢?
linhl 2006-11-24
  • 打赏
  • 举报
回复
我用单步调试,程序并没有进入到catch里
20011521 2006-11-24
  • 打赏
  • 举报
回复
try
{
}
catch (Exception ex)
{
throw ex;
}
finally
{
adslProcess.Close();
}
去掉就知道问题所在了
lizhizhe2000 2006-11-24
  • 打赏
  • 举报
回复
帮顶了~
netpole 2006-11-24
  • 打赏
  • 举报
回复
Win32 API 的 RAS 部分有你想要的
原因:ADSL ISP 服务器故障,ADSL电话线故障   解决:检查ADSL信号灯是否能正确同步。致电ISP询问      Error 621 Cannot open the phone book file      Error 622 Cannot load the phone book file      Error 623 Cannot find the phone book entry      Error 624 Cannot write the phone book file      Error 625 Invalid information found in the phone book   问题:Windows NT 或者 Windows 2000 Server 网络RAS网络组件故障   原因:卸载所有PPPoE软件,重新安装RAS网络组件和RasPPPoE Error 630   问题:ADSL MODEM没有没有响应   原因:ADSL电话线故障,ADSL MODEM故障(电源没打开等)   解决:检查ADSL设备      Error 633   问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接   原因:RasPPPoE没有完全和正确的安装   解决:卸载干净任何PPPoE软件,重新安装      Error 638   问题:过了很长时间,无法连接到ISP的ADSL接入服务器   原因:ISP服务器故障;在RasPPPoE所创建的不好连接中你错误的输入了一个电话号码   解决:运行其创建拨号的Raspppoe.exe检查是否能列出ISP服务,以确定ISP正常;把所使用的拨号连接中的 电话号码清除或者只保留一个0。      Error 645   问题:网卡没有正确响应   原因:网卡故障,或者网卡驱动程序故障   解决:检查网卡,重新安装网卡驱动程序      Error 650   问题:远程计算机没有响应,断开连接   原因:ADSL ISP 服务器故障,网卡故障,非正常关机造成网络协议出错   解决:检查ADSL信号灯是否能正确同步,致电ISP询问;检查网卡,删除所有网络组件重新安装网络。      Error 651   问题:ADSL MODEM报告发生错误      原因:Windows处于安全模式下,或其他错误   解决:出现该错误时,进行重拨,就可以报告出新的具体错误代码      Error 691   问题:输入的用户名和密码不对,无法建立连接   原因:用户名和密码错误,ISP服务器故障   解决:使用正确的用户名和密码,并且使用正确的ISP账号格式 (name@service),致电ISP询问。      Error 718   问题:验证用户名时远程计算机超时没有响应,断开连接   原因:ADSL ISP 服务器故障   解决:致电ISP询问      Error 720   问题:拨号网络无法协调网络中服务器的协议设置   原因:ADSL ISP 服务器故障,非正常关机造成网络协议出错   解决:致电ISP询问,删除所有网络组件重新安装网络。      Error 734   问题:PPP连接控制协议中止   原因:ADSL ISP 服务器故障,非正常关机造成网络协议出错   解决:致电ISP询问,删除所有网络组件重新安装网络。      Error 738   问题:服务器不能分配IP地址   原因:ADSL ISP 服务器故障,ADSL用户太多超过ISP所能提供的IP地址   解决:致电ISP询问      Error 797   问题:ADSL MODEM连接设备没有找到   原因:ADSL MODEM电源没有打开,网卡和ADSL MODEM的连接线出现问题,软件安装以后相应的协议没有正确 邦定,在创立拨号连接时,建立了错误的空连接 解决:检查电源,连接线;检查网络属性,RasPPPoE相关的协议是否正确的安装并正确邦定(相关协议), 检查网卡是否出现?号或!号,把它设置为Enable;检查拨号连接的属性,是否连接的设备使用了一个 “ISDN channel - Adapter Name (xx)” 的设备,该设备为一个空设备,如果使用了取消它,并 选择正确的PPPoE设备代替它,或者重新创立拨号连接。Error 602 The port is already open   问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接   原因:RasPPPoE没有完全和正确的安装   解决:卸载干净任何PPPoE软件,重新安装      Error 605 Cannot set port information   问题:拨号网络网络由于设备安装错误不能设定使用端口   原因:RasPPPoE没有完全和正确的安装   解决:卸载干净任何PPPoE软件,重新安装      Error 606 The port is not connected   问题:拨号网络网络不能连接所需的设备端口   原因:RasPPPoE没有完全和正确的安装,连接线故障,ADSL MODEM故障   解决:卸载干净任何PPPoE软件,重新安装,检查网线和 ADSL MODEM      Error 608 The device does not exist   问题:拨号网络网络连接的设备不存在   原因:RasPPPoE没有完全和正确的安装   解决:卸载干净任何PPPoE软件,重新安装      Error 609 The device type does not exist   问题:拨号网络网络连接的设备其种类不能确定   原因:RasPPPoE没有完全和正确的安装   解决:卸载干净任何PPPoE软件,重新安装      Error 611 The route is not available/612 The route is not allocated   问题:拨号网络网络连接路由不正确   原因:RasPPPoE没有完全和正确的安装,ISP服务器故障   解决:卸载干净任何PPPoE软件,重新安装,致电ISP询问      Error 617 The port or device is already disconnecting   问题:拨号网络网络连接的设备已经断开   原因:RasPPPoE没有完全和正确的安装,ISP服务器故障,连接线,ADSL MODEM故障 解决:卸载干净任何PPPoE软件,重新安装,致电ISP询问 ,检查网线和 ADSL MODEM      Error 619 问题:与ISP服务器不能建立连接   原因:ADSL ISP 服务器故障,ADSL电话线故障   解决:检查ADSL信号灯是否能正确同步。致电ISP询问      Error 621 Cannot open the phone book file      Error 622 Cannot load the phone book file      Error 623 Cannot find the phone book entry      Error 624 Cannot write the phone book file      Error 625 Invalid information found in the phone book      问题:Windows NT 或者 Windows 2000 Server 网络RAS网络组件故障   原因:卸载所有PPPoE软件,重新安装RAS网络组件和RasPPPoE Error 630   问题:ADSL MODEM没有没有响应   原因:ADSL电话线故障,ADSL MODEM故障(电源没打开等)   解决:检查ADSL设备      Error 633   问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接   原因:RasPPPoE没有完全和正确的安装   解决:卸载干净任何PPPoE软件,重新安装      Error 638   问题:过了很长时间,无法连接到ISP的ADSL接入服务器   原因:ISP服务器故障;在RasPPPoE所创建的不好连接中你错误的输入了一个电话号码   解决:运行其创建拨号的Raspppoe.ex
ADSL拨号中出现的错误代码   Error 602 The port is already open 问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接 原因:RasPPPoE没有完全和正确的安装 解决:卸载干净任何PPPoE软件,重新安装   Error 605 Cannot set port information 问题:拨号网络网络由于设备安装错误不能设定使用端口 原因:RasPPPoE没有完全和正确的安装 解决:卸载干净任何PPPoE软件,重新安装   Error 606 The port is not connected 问题:拨号网络网络不能连接所需的设备端口 原因:RasPPPoE没有完全和正确的安装,连接线故障,ADSL MODEM故障 解决:卸载干净任何PPPoE软件,重新安装,检查网线和 ADSL MODEM   Error 608 The device does not exist 问题:拨号网络网络连接的设备不存在 原因:RasPPPoE没有完全和正确的安装 解决:卸载干净任何PPPoE软件,重新安装   Error 609 The device type does not exist 问题:拨号网络网络连接的设备其种类不能确定 原因:RasPPPoE没有完全和正确的安装 解决:卸载干净任何PPPoE软件,重新安装   Error 611 The route is not available/612 The route is not allocated 问题:拨号网络网络连接路由不正确 原因:RasPPPoE没有完全和正确的安装,ISP服务器故障 解决:卸载干净任何PPPoE软件,重新安装,致电ISP询问   Error 617 The port or device is already disconnecting 问题:拨号网络网络连接的设备已经断开 原因:RasPPPoE没有完全和正确的安装,ISP服务器故障,连接线,ADSL MODEM故障 解决:卸载干净任何PPPoE软件,重新安装,致电ISP询问 ,检查网线和 ADSL MODEM   Error 619 问题:与ISP服务器不能建立连接 原因:ADSL ISP服务器故障,ADSL电话线故障 解决:检查ADSL信号灯是否能正确同步。致电ISP询问   Error 621 Cannot open the phone book file Error 622 Cannot load the phone book file Error 623 Cannot find the phone book entry Error 624 Cannot write the phone book file Error 625 Invalid information found in the phone book 问题:Windows NT或者Windows 2000 Server网络RAS网络组件故障 原因:软件安装问题 解决:卸载所有PPPoE软件,重新安装RAS网络组件和RasPPPoE   Error 630 问题:ADSL MODEM没有没有响应 原因:ADSL电话线故障,ADSL MODEM故障(电源没打开等) 解决:检查ADSL设备   Error 633 问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接 原因:RasPPPoE没有完全和正确的安装 解决:卸载干净任何PPPoE软件,重新安装   Error 638 问题:过了很长时间,无法连接到ISP的ADSL接入服务器 原因:ISP服务器故障;在RasPPPoE所创建的不好连接中你错误的输入了一个电话号码 解决:运行其创建拨号的Raspppoe.exe检查是否能列出ISP服务,以确定ISP正常;把所使用的拨号连接中的 电话号码清除或者只保留一个0。   Error 645 问题:网卡没有正确响应 原因:网卡故障,或者网卡驱动程序故障 解决:检查网卡,重新安装网卡驱动程序   Error 650 问题:远程计算机没有响应,断开连接 原因:ADSL ISP服务器故障,网卡故障,非正常关机造成网络协议出错 解决:检查ADSL信号灯是否能正确同步,致电ISP询问;检查网卡,删除所有网络组件重新安装 网络。   Error 651 问题:ADSL MODEM报告发生错误 原因:Windows处于安全模式下,或其他错误 解决:出现该错误时,进行重拨,就可以报告出新的具体错误代码   Error 691 问题:输入的用户名和密码不对,无法建立连接 原因:用户名和密码错误,ISP服务器故障 解决:使用正确的用户名和密码,并且使用正确的ISP账号格式(name@service),致电ISP询问。   Error 718 问题:验证用户名时远程计算机超时没有响应,断开连接 原因:ADSL ISP服务器故障 解决:致电ISP询问   Error 720 问题:拨号网络无法协调网络中服务器的协议设置 原因:ADSL ISP服务器故障,非正常关机造成网络协议出错 解决:致电ISP询问,删除所有网络组件重新安装网络。   Error 734 问题:PPP连接控制协议中止 原因:ADSL ISP服务器故障,非正常关机造成网络协议出错 解决:致电ISP询问,删除所有网络组件重新安装网络。   Error 738 问题:服务器不能分配IP地址 原因:ADSL ISP服务器故障,ADSL用户太多超过ISP所能提供的IP地址 解决:致电ISP询问   Error 797 问题:ADSL MODEM连接设备没有找到 原因:ADSL MODEM电源没有打开,网卡和ADSL MODEM的连接线出现问题,软件安装以后相应的协议没有正确邦定,在创立拨号连接时,建立了错误的空连接 解决:检查电源,连接线;检查网络属性,RasPPPoE相关的协议是否正确的安装并正确邦定(相关协议),检查网卡是否出现?号或!号,把它设置为Enable;检查拨号连接的属性,是否连接的设备使用了一个“ISDN channel-Adapter Name(xx)” 的设备,该设备为一个空设备,如果使用了取消它,并选择 正确的PPPoE设备代替它,或者重新创立拨号连接。
 1、准备一个U盘,拔掉电话线 运行强制开USB更新.mht 要求登陆的话,输入电信给我们的用户名和密码(在设备后面)登陆后,检查是否把U盘快速恢复配置的功能开启了,没有开启的选上,开启。   2、在U盘中建立一个文件夹:e8_Config_Backup 把“中兴H608B修改软件包”中的ctce8_H608B.cfg放入该文件夹,然后将U盘插入设备USB口,连接上网线(不是电话线),重新开关电源重启设备,等待2分钟左右。   3、打开 http://192.168.1.1,默认账号:telecomadmin 密码:telecomadmin89058612 ======》我是用超级密码nE7jA%5m破的,用前面的密码,提示是错误密码) 在浏览器地址栏输入 http://192.168.1.1/getpage.gch?pid=1002&submenu=Advanced&nosubmenu=0&nextpage=tools/update_t.gch&title=Ftp&path=Tools->Ftp&nextgch=tools/update_gch.gch&nextjs=tools/update_js.gch 进入一个页面,勾选“使能FTP ”,等待页面自动刷新。刷新后,H608B的FTP功能就打开了。   5、在资源管理器(也就是打开“我的电脑”)地址栏中输入: FTP://192.168.1.1/etc ,将board.default配置文件复制到本地,用记事板打开,找到telecomadmin和telecomadmin89058612,将它们分别改成自己的用户名和密码(都改成自己喜欢常用的)。保存后,重命名为board.conf(记得连后缀也改),复制到 FTP://192.168.1.1/etc ,将原文件替换。   (为什么不将原来的board.conf直接更改用户名和密码?因为我看到通过上面第2步,得到原来的board.conf文件中有一些无用的代码,所以还是用board.default这个备份代码更改用户名和密码保存为.conf,上传回去比较好,个人意见) 6、重启H608B,用你改好后的密码进入 http://192.168.1.1 7、 网络==〉远程管理,将ACS URL:后面的网址改成 www.sbdianxin.com或 www.caonimadianxin.com “确定”。===》不一定按我改,总之是改成任意网站   (原来的网址是电信远程控制的服务器地址,所以一定改掉) 8、 网络==〉宽带设置,将“连接名称”下拉菜单中的所有连接,全部删除!===》我破解的时候所有连接都被删了的   (有些连接自动连接电信服务器,来操控你的H806B的) 9、管理==〉远程管理方式,将“TR069远程管理”改称“中间件管理”   (TR069,其全称为“CPE广域网管理协议”。它规定了家庭网关进行远程管理配置时的通用框架和协议,用于从网络侧“电信”对家庭网关“H608B”进行远程集中管理。)好了保存重启之后,开始设置你的网络了。 ================================================》》》》以上操作均在不插入电话线之前的操作!操作完毕后,方可插入电话线,设置WAN。《《《《================================================================ 新建wan连接 : 若不能建,检查 连接名称 连接通道(最多允许有8个不同的连接通道) 超出了可以删除一些无用的连接,比如所谓的TR069连接,就是电信用来监控的协议. 绑定选项:(如果勾上绑定的就意味着该拨号对多勾选端口有效)共8个, SSID表示无线连接,共有4个有限LAN4个无线,IPTV规定使用LAN2口.都不绑定:所创的连接,针对8个网络口都有效的。(或勾选除lan2口之外的其它端口也可) 勾选某个或某些接口后只有连接上这些接口的设备起作用. 模式 多台电脑选 路由(包月的话选路由,免去拨号的功夫/计时的就只能选桥接,) 不用担心端口映射,这时电脑完全暴露在INTERNET上. 路由模式 PPPOE (PPPOE表示ADSL宽带拨号。 static表示静态IP地址,DHCP表示动态IP)业务模式 INTERNET , VPI 8 ,VCI 35 ,不清楚参数的话.可以搜索查询下当地的VPI/VCI值(这里可以手填上去,下面的桥接必须用下拉的方式,不能手工输入) 启用NAT打勾,启用VLAN不打勾。 VLAN打勾则必定无法上网 用户名 和 密码 自己填,其它选项默认。点击 新建 。完成。 再建个连接拨号,这样两个帐号分开拨号,这样机顶盒拨号看 ITV 与猫的路由互不影响。 新建wan连接 ,绑定选项 LAN2 ,模式 桥接 ,业务模式 Other ,(注意 VPI/VCI:新建 8/35,必须用下拉填一次,真奇怪) ,其余默认。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧