2

我们有大量的 Window Mobile 设备(Symbol MC35 和 MC70)。我想编写一个小应用程序来获取设备序列号和 SIM 卡序列号(不是电话号码)。我已经尝试使用 Symbol SDK,我可以获得 MC70s 的设备序列号,因为它们有一个电子序列号模块。但不确定如何获得模拟市民详细信息。如果我无法从 MC35s 获取设备序列号,我可以获取 IMEI 号吗?

这样做的目的是让我可以随时更新手持设备中的 sim 卡的最新记录。我要将数据写入一个注册文件,SOTI Mobile Control 会将其链接到该手持设备。

4

2 回答 2

2

您在lineGetGeneralInfo TAPI 调用之后。您想查看订户号码,该号码使用调用返回的LINEGENERALINFO结构的 dwSubscriberNumberSize 和 dwSubscriberNumberOffset 成员定位。

于 2008-12-30T15:57:16.013 回答
1

有关 SIM 管理功能的信息,请参见此处。如果存在这样的事情,我找不到任何用于检索 SIM ID 的东西。我想您可以通过电话号码识别 SIM 卡。两个不同的 SIM 卡可以有相同的电话号码吗?要获取电话号码,请使用 Windows Mobile SDK 中的 GetPhoneNumber 示例。

至于识别手机,正确的方法是读取Device ID。SDK 中还有 GetDeviceID 示例(两者都在 Common\CPP\Win32 中)。从样本中复制阅读我:

GetDeviceUniqueID 保护设备的隐私。多个应用程序需要使用设备的唯一标识符与服务器进行通信。为了保护设备的隐私,多个服务器不应该能够关联来自同一设备的数据。GetDeviceUniqueID 不使用应用程序提供的数据以外的任何附加信息,因此任何传入相同应用程序数据缓冲区的应用程序都将获得相同的哈希值。无论应用程序的信任级别如何,该 API 都可以被任何应用程序调用。

如果您想检索 IMEI,请参见此处的示例。

于 2008-12-30T10:27:34.603 回答