1

我已经用谷歌搜索并搜索了这个主题,但找不到任何好的答案。

我怎样才能得到手机的imei,或者至少是一个唯一的id。我也有兴趣通过 simcard 查找电话号码。现在我使用系统状态来获取所有者的电话号码,但只有当所有者自己设置时才会设置

4

4 回答 4

2

如果您真的需要 IMEI,请查看此博客:

http://dotnetslackers.com/Community/blogs/ruslantrifonov/archive/2007/07/10/_2200_How-To_2200_-Series_3A00_-Retrieving-IMSI-and-IMEI-on-Windows-Mobile.aspx

它包含一个下载,演示如何通过 TAPI 使用lineGetGeneralInfo检索 IMEI 和 IMSI。

于 2009-10-08T12:52:54.623 回答
2

如果对您有帮助,有这个EXE可以检索 IMSI。
我在移动团队博客(链接)上找到了一个 GetDeviceUniqueID 函数,应该根据他们所说的给你一个唯一的 ID(浏览文章)

于 2009-10-08T12:42:26.527 回答
0

由于安全限制,通过 TAPI 的 IMEI 和 IMSI 并不总是适用于较新的设备。在我认为 6.1 之前,设备 UniqueId 调用不需要工作。一些原始设备制造商没有实施。

于 2009-10-21T01:02:39.777 回答
0

请参阅这个较早的问题:

Windows CE 设备的唯一机器 ID

据我所知,您想要在 Windows Mobile 设备上做的事情实际上是不可能的。我认为一个简单的替代方法(根据您的目的可能会或可能不会起作用)是在您的应用程序第一次运行时将随机 GUID 写入设备的注册表中,然后使用它来唯一标识设备。

于 2009-10-08T11:51:33.327 回答