Wince6.0 3G上网拨号不成功,急~!!
在WinCE6.0 上运用RasDial函数进行拨号的时候,老是返回错误,错误号为608,即指定的设备类型不存在。 远程访问记事簿文件和当前的“网络和拨号连接”配置可能不一致如果更改了通讯设备(例如:串行口或调制解调器),请确保重新配置 “网络和拨号连接”。 具体代码为:
CString szRasEntryName,szUserName,szPassword,szDomain,szPhoneNumber;
szRasEntryName="Modem Connection";
szUserName="";
szPassword="";
szDomain="";
szPhoneNumber="#777";
memset(&RasDialParams,0,sizeof(RASDIALPARAMS));
//设置RASDIALPARAMS结构体
RasDialParams.dwSize=sizeof(RASDIALPARAMS);
RasDialParams.szPhoneNumber[0]=TEXT('\0');
RasDialParams.szCallbackNumber[0]=TEXT('\0');
wcscpy(RasDialParams.szEntryName,szRasEntryName);
wcscpy(RasDialParams.szUserName,szUserName);
wcscpy(RasDialParams.szPassword,szPassword);
wcscpy(RasDialParams.szPhoneNumber,szRasEntryName);
wcscpy(RasDialParams.szDomain,szDomain);
//建立RAS链接
err=RasDial(NULL, //Extension not supported
NULL, //Phone book is in registry &RasDialParams, //RAS configuration for connection
0xFFFFFFFF, //Notifier type is a window handle
NULL, //Window receives notification message
&hRasConn); //Connection handle
if(err!=0)
{
RETAILMSG(1, (TEXT( "Could not connect using RAS. err=%d"),err));
}
else
{
RETAILMSG(1, (TEXT( "connect is successed")));
}
}
拨号的时候,在控制面板里面,已经存在着名为“Modem Connection”的连接。
哪位高手有经验呀,求指点~!!!