我们有大量的Window Mobile Devices(Symbol MC35& MC70)。我想写一个小应用程序,获取设备序列号和simcard序列号(不是电话号码)。我尝试使用Symbol SDK,我可以获得MC70的设备序列号,因为它们有一个电子序列号模块。但不知道如何获得Sim详细信息。 如果我无法从MC35获取设备序列号,我可以获得IMEI号吗?
这背后的内容是这样我可以随时随地记录SIM卡在什么样的掌上电脑中的最新记录。我打算将数据写入注册文件,SOTI Mobile Control将把它链接到该掌上电脑。
答案 0 :(得分:2)
你是在lineGetGeneralInfo TAPI电话之后。您想要查看订阅者号码,该号码使用呼叫返回的LINEGENERALINFO结构的dwSubscriberNumberSize和dwSubscriberNumberOffset成员来定位。
答案 1 :(得分:1)
有关SIM管理功能,请参阅here。如果存在这样的事情,我找不到任何用于检索SIM ID的内容。我想您可以通过电话号码识别SIM卡。两个不同的SIM卡可以拥有相同的电话号码吗?要获取电话号码,Windows Mobile SDK中有GetPhoneNumber示例。
至于识别手机,正确的方法是阅读设备ID。同样,SDK中有GetDeviceID示例(两者都在Common \ CPP \ Win32中)。从样本中复制,请阅读我:
GetDeviceUniqueID保护隐私 一个设备。多个应用程序 需要使用设备的独特之处 与之通信的标识符 服务器。保护设备 隐私,多个服务器不应该 能够关联来自的数据 相同的设备。 GetDeviceUniqueID可以 不使用任何其他信息 除了提供的数据 通过申请,所以任何 传入相同的应用程序 应用程序数据缓冲区将获得 相同的哈希。可以调用此API 无论如何都是任何申请 申请的信任级别。
如果要检索IMEI,请参阅示例here。