联通3G上网卡如何自动创建拨号连接?

用Windows自带的连接向导手工创建拨号连接没有问题,但是我想自己写一个程序实现这个功能,网上搜索了一下还是无法实现,我把主要代码贴上来,大家帮忙看看问题到底出在哪?
C/C++ code

    RASDIALPARAMS rdParams;    
    HRASCONN    hRasConn = NULL;  
    // 初始化拨号参数
       rdParams.dwSize = sizeof(RASDIALPARAMS);    
    rdParams.szEntryName[0] = '\0';
         lstrcpy( rdParams.szPhoneNumber, _T("*99#") );
         rdParams.szCallbackNumber[0] = '\0';
         lstrcpy( rdParams.szUserName, _T("") );
         lstrcpy( rdParams.szPassword, _T("") );    
    rdParams.szDomain[0] = '\0';
    

    DWORD dwRet;  
    //同步建立拨号
    dwRet = RasDial(NULL,NULL,&rdParams,0L,NULL,&hRasConn); //拨号
    if( dwRet !=0 )
    {  
        CString RasErrorCode;  
        RasErrorCode.Format(_T("拨号失败! ErrorCode: %d"),dwRet);  
        AfxMessageBox(RasErrorCode);  
    }
    else
    {
        AfxMessageBox(" 拨号成功!");      
    }
    return false;




程序运行无误,显示“ 拨号成功!”,但是本地连接旁边并没有显示出新创建的拨号连接方式,说明拨号连接并未创建成功,问题到底出在哪啊?急。。

作者: chyjp2008   发布时间: 2011-06-16

之前用adsl上网的时候 先从快捷方式看到了拨号命令
然后自己写程序创建进程的
lz可以参考下

作者: c_losed   发布时间: 2011-06-16

需要先创建拨号的快捷方式.

作者: oyljerry   发布时间: 2011-06-16

引用 2 楼 oyljerry 的回复:
需要先创建拨号的快捷方式.

能详细一点吗?Thanks

作者: chyjp2008   发布时间: 2011-06-16