QT编写拨号 WINDOS利用宽带拨号Rasdial命令

实现自动拨号,

可以写 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 无法连接到ISPADSL接进服务器 
645 网卡没有正确响应 。解决:检查网卡,重新安装网卡驱动程序。 
650 远程计算机没有响应,断开连接 。解决:检查ADSL信号灯是否能准确同步,;检讨网卡,删除所有网络组件重新安装网络。 
651 ADSL MODEM报告产生错误 
676,占线。请先检讨电话线是否有问题 
678,拨进方计算机没有应答 
680 呈现这个错误,请检测调制解调器是否正确连到电话线 
691 输入的用户名和密码不对,无法建立连接 
718 验证用户名时远程计算机超时没有响应,断开连接 
720 拨号网络无法和谐网络中服务器的协定设置 
738 服务器不能分配IP地址 
797 ADSL MODEM连接设备没有找到 

。。。


你可能感兴趣的:(QT编写拨号 WINDOS利用宽带拨号Rasdial命令)