zoukankan      html  css  js  c++  java
  • [转]用VC++实现用Rasdial函数拨号

    用VC++实现用Rasdial函数拨号2008-10-31 16:34//VC++ 拨号函数演示

    /*********************************/
    //code By PE_luck 
    
    //百度:http://zhidao.baidu.com/question/73758972.html
    
    //2008-10-31 
    
    /*********************************/ 
    
    #include <windows.h>
    #include <stdio.h>
    #include <Ras.h>
    #pragma comment(lib,"rasapi32.lib") 
    
    int main(int argc,char *argv[])
    {
    printf("UserName:"); 
    char user[100]={0};
    scanf("%s",user);
    printf("PassWord:");
    char pass[100]={0};
    scanf("%s",pass); 
    
    //如果想自动请将上面的代码直接替换成你的用户名和密码 
    
        RASDIALPARAMSA rdParams;
        rdParams.dwSize=sizeof(RASDIALPARAMSA);
    strcpy(rdParams.szEntryName,"宽带连接"); //连接名称是你的拨号名称
    rdParams.szPhoneNumber[0]='\0';
        rdParams.szCallbackNumber[0]='\0';
        strcpy(rdParams.szUserName,user);
    strcpy(rdParams.szPassword,pass);
        rdParams.szDomain[0]='\0';
        HRASCONN hRscon=NULL;
    DWORD retn= RasDialA(NULL,NULL,&rdParams,0L,NULL,&hRscon); 
    
    if (retn==0)
    {
       printf("已经连接上...\n");
       //断开函数
       /*
       DWORD off= RasHangUp(&hRscon);
       if (off==0)
       {
       printf("连接已断开...\n");
       }else
       printf("断开连接出错...\n");
       */
       //具体的细节慢慢扩充吧...仅仅演示一下...
       return 0;
    }
    printf("连接出错...\n");
    return 0;
    
  • 相关阅读:
    牛客练习赛53 B题调和级数
    装备购买(线性基)
    杨氏矩阵与勾长公式
    南昌邀请赛B题(拉格朗日插值)
    徐州网络赛补题
    __int128 输入输出模板
    51 nod1067 Bash游戏 V2(sg函数打表)
    堆优化的dijkstra算法
    ST表求区间最值
    Tree Reconstruction
  • 原文地址:https://www.cnblogs.com/foxhengxing/p/1797646.html
Copyright © 2011-2022 走看看