Windwos mobile如何获得IMEI号,IMSI号

IMEI International Mobile Equipment Identity (国际移动设备身份)的简称,每一个手机具有唯一 IMEI 号,用途 识别手机 IMEI 码一般由 15 位数字组成,一般的 GSM 手机按下 #06#” IMEI 码就会显示出来。
IMSI即国际移动用户识别码,在GSM系统中,给每个移动用户分配一个唯一的国际用户识别码IMSI,此码在网中所有位置包括漫游区都是有效的。在我们所使用的手机SIM卡中是不保留手机号的,而是保留IMSI号。
下面介绍如何在程序中获得 IMEI 号:
void IMEIRILNotifyProc(DWORD dwNotifyCode, const void* pData, DWORD dwDataSize, DWORD dwParam)
{
}
// **************************************************************************
// 函数名:   IMEIRILResultProc
// 函数作用:
// 参数说明:
// 返回值说明:
// **************************************************************************
void IMEIRILResultProc(DWORD dwResultCode, HRESULT hrCommandID, const void* pData, DWORD dwDataSize, DWORD dwParam)

 if(RIL_RESULT_OK == dwResultCode)
 {  
  RILEQUIPMENTINFO* pEquipmentInfo=(RILEQUIPMENTINFO*)pData;  
  memcpy(g_ssid,(char*)pEquipmentInfo->szSerialNumber,14);  
  SetEvent(hIMEIEvent);
 }
}
// **************************************************************************
// 函数名:   GetServingsCode
// 函数作用: 获得IMSI号
// 参数说明: 无
// 返回值说明: TRUE:成功
//      FALSE:失败    
// **************************************************************************
BOOL GetServingsCode()
{
    HRIL   m_hRil;
 HRESULT hResult = RIL_Initialize(
  1,                   
  IMEIRILResultProc,  
  IMEIRILNotifyProc,  
  RIL_NCLASS_SUPSERVICE, 
  0,     
  &m_hRil); 
 HRESULT hr = RIL_GetEquipmentInfo(m_hRil); 
 if(FAILED(hr))
 {  
  RIL_Deinitialize( m_hRil);  
  return FALSE;
 }
 else
 {
  hIMEIEvent=CreateEvent(NULL, FALSE, FALSE, NULL);
  DWORD dwWait = WaitForSingleObject(hIMEIEvent,60000);
  if (WAIT_OBJECT_0 == dwWait)
  {
   RIL_Deinitialize( m_hRil);
   CloseHandle(hIMEIEvent);
   return TRUE;
  }
  else
  {
   RIL_Deinitialize( m_hRil);
   CloseHandle(hIMEIEvent);
   return FALSE;
  }
 }
}
 
获得IMSI方法与获得IMEI号方法相同,只是将函数RIL_GetEquipmentInfo换为RIL_GetUserIdentity

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值