实现自动拨号,
可以写 rasdial "宽带连接名称" 宽带连接用户名 宽带连接密码 这条语句,
注意其中的宽带连接名称要加引号,是英文的双引号,每一项中间隔一个空格。将其用记事本写入,保存为扩展名为bat或者cmd的文件。将其放入启动项,则可以实现开机自动启动,然后进行自动拨号。
C:\Users\Administrator>Rasdial "宽带连接" xxxxx xxx
正在连接到 宽带连接...
正在验证用户名及密码...
正在网络上注册您的计算机...
已连接 宽带连接。
命令已完成。
C:\Users\Administrator>Rasdial
已连接
宽带连接
命令已完成。
C:\Users\Administrator>Rasdial "宽带连接" /DISCONNECT
命令已完成。
QString cmd = "Rasdial \"ADSL\" " + ui->name_lineEdit->text() + " " + ui->password_lineEdit->text();
//成功连接返回0 其他为错误码
qDebug() << "Connect -" << system(cmd.toLatin1().data());
//执行完即返回0
qDebug() << "Disconnect -" << system("Rasdial \"ADSL\" /DISCONNECT");
错误码:
602 拨号网络网络由于装备安装错误或正在应用,不能进行连接 解决:卸载清洁任何PPPoE软件,重新安装。
605 拨号网络网络由于设备安装错误不能设定应用端口
606 拨号网络网络不能连接所需的设备端口错误 608 拨号网络网络连接的设备不存在
609 拨号网络网络连接的设备其种类不能断定 611 拨号网络网络连接路由不准确
617 拨号网络网络连接的设备已经断开
619 与ISP服务器不能建立连接,检查ADSL信号灯是否能正确同步。
621 622 623 624 625 Windows NT或者Windows 2000 Server网络RAS网络组件故障
629 已经与对方盘算机断开衔接。 请双击此连接,再试一次。
630 ADSL MODEM没有没有响应 解决:检讨ADSL设备。
633 拨号网络网络由于设备安装错误或正在使用,不能进行连接
638 无法连接到ISP的ADSL接进服务器
645 网卡没有正确响应 。解决:检查网卡,重新安装网卡驱动程序。
650 远程计算机没有响应,断开连接 。解决:检查ADSL信号灯是否能准确同步,;检讨网卡,删除所有网络组件重新安装网络。
651 ADSL MODEM报告产生错误
676,占线。请先检讨电话线是否有问题
678,拨进方计算机没有应答
680 呈现这个错误,请检测调制解调器是否正确连到电话线
691 输入的用户名和密码不对,无法建立连接
718 验证用户名时远程计算机超时没有响应,断开连接
720 拨号网络无法和谐网络中服务器的协定设置
738 服务器不能分配IP地址
797 ADSL MODEM连接设备没有找到