windows mobile的APN验证和切换?
怎么获取当前的网络的apn,如何根据需要再切换apn的问题?希望高手进来给予指导?(c#开发)
[解决办法]
顶!
RASCONN entries[25];DWORD numEntries = 0;DWORD bufsize = 25*sizeof(RASCONN);entries[0].dwSize = sizeof(RASCONN);RASCONNSTATUS status;status.dwSize = sizeof(RASCONNSTATUS);if(RasEnumConnections(&entries[0], &bufsize, &numEntries) == 0){ for(DWORD i = 0; i<numEntries; i++) { //RasHangUp(entries[i].hrasconn)可以断开已拨号的APN //entries[i].szEntryName是已拨号的APN }}//以下是拨号代码RASDIALPARAMS rdParams;rdParams.dwSize=sizeof(RASDIALPARAMS);wcscpy(rdParams.szEntryName, szAPN);wcscpy(rdParams.szPhoneNumber, _T(""));wcscpy(rdParams.szCallbackNumber, _T(""));wcscpy(rdParams.szUserName, _T(""));wcscpy(rdParams.szPassword, _T(""));wcscpy(rdParams.szDomain, _T(""));HRASCONN g_hRasConn = NULL;DWORD dwRet = RasDial(NULL,NULL,&rdParams,0,NULL,&g_hRasConn);
[解决办法]
RasDial就是这个啊。