nortsiw_kaka
I can use RIL function to get it,
RIL_Initialize(1,
g_RHAP_RilResultCallBackFunc,
g_RHAP_RilNotifyCallBackFunc,
RIL_NCLASS_FUNCRESULT|RIL_NCLASS_MISC|RIL_NCLASS_RADIOSTATE,
0,
hRil);
//
// RIL callback function for init ril handle.
//
void CALLBACK g_RHAP_RilResultCallBackFunc(DWORD dwResultCode, HRESULT hrCommandID,
const void* pData, DWORD dwDataSize, DWORD dwParam)
{
LPRILEQUIPMENTINFO info =(LPRILEQUIPMENTINFO)pData;
memset(info,0,sizeof(info));
MultiByteToWideChar(CP_ACP,
MB_PRECOMPOSED,
(const char *)info->szRevision,
sizeof(info->szRevision),
g_szRevision,
128);
MultiByteToWideChar(CP_ACP,
MB_PRECOMPOSED,
(const char *)info->szSerialNumber,
sizeof(info->szSerialNumber),
g_szSerialNumber,
128);
g_cImei->ShowInfo();
}