我家是adsl上网,拨号用的winxp自带的,宽带连接我想实现,自动拨号与断线的功能,咱做呢?

解决方案 »

  1.   

                    RASDIALPARAMS rp = {0};
    rp.dwSize = sizeof(RASDIALPARAMS);
    //lstrcpy(rp.szEntryName, ren.szEntryName);
    lstrcpy(rp.szEntryName, "ADSL");  //这里用你建立的adsl连接名称
    BOOL fPass;
    RasGetEntryDialParams(NULL, &rp, &fPass);
    HRASCONN hConn = NULL;
    if (ERROR_SUCCESS 
    == RasDial(NULL, NULL, &rp, 0, NULL, &hConn))
    {
    OutputDebugString("OK");
    }
    RasHangUp(hConn);  //挂断
      

  2.   

    RASDIALPARAMS rp = {0}; 
    rp.dwSize = sizeof(RASDIALPARAMS); 
    //lstrcpy(rp.szEntryName, ren.szEntryName); 
    lstrcpy(rp.szEntryName, "ADSL");  //这里用你建立的adsl连接名称 
    BOOL fPass; 
    RasGetEntryDialParams(NULL, &rp, &fPass); 
    HRASCONN hConn = NULL; 
    if (ERROR_SUCCESS 
    == RasDial(NULL, NULL, &rp, 0, NULL, &hConn)) 

    OutputDebugString("OK"); 

    RasHangUp(hConn);  //挂断