签到

06月21日
尚未签到

共有回帖数 0

    幻梦如戏

    等级:
    拿来当作科普一下吧,程序很简单,但是用处我想不少~所以推荐给大家看看~

    环境是VC6,WinXP(以前的版本可能不行,Win95的话要按MSDN说的方法改一改)
    帖正文:
    #include afx.h
    #include stdio.h
    #include string.h
    #include winbase.h
    #include ras.h

    int main(){
    DWORD status;

    RASDIALPARAMS respara;
    respara.dwSize=sizeof(RASDIALPARAMS);
    strcpy(respara.szEntryName,"CT"); //连接名称
    strcpy(respara.szPhoneNumber,"");
    strcpy(respara.szCallbackNumber,"");
    strcpy(respara.szDomain,"");
    strcpy(respara.szUserName,"HFK01064741"); //用户名
    strcpy(respara.szPassword,"xxxxxxxx"); //密码

    HRASCONN rasconn=NULL;

    printf("connecting...n");
    status=RasDial(NULL,NULL,&respara,NULL,NULL,&rasconn); //拨号
    printf("status=%ldn",status); //成功的话,status==0

    while(getchar()!='c'){ //输入'c'断开连接
    fflush(stdin);
    }
    printf("connection closing...n");
    while(RasHangUp(rasconn)){ //断开连接的函数
    Sleep(1000);
    }
    printf("connection has been successfully closed.n");
    return 0;
    }里面的用户名,密码,还有连接名称(如:我的连接)要改称你自己的字符串。

    还可以做很多功能扩展,这个参照MSDN即可。

    还有一个注意事项,记得在“工程-Settings-Object/library modules”里面填上rasapi32.lib,因为要静态链接这个��

    楼主 2016-01-23 13:12 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知