2012-02-23 66 views
1

我有几个移动设备/智能手机(例如:iPhone,三星)的WiFi网络。我知道他们的IP地址,但希望从我的PC上编程识别它们,而无需在其上安装任何应用程序(例如:“noldS2” - “GT 9100” - “Android 2.3.5”..友好名称 - 设备名称 - 操作系统)以编程方式从PC识别智能手机

在互联网上描述了各种方法,但ActiveSync似乎是最好的。我已经调查并尝试使用OpenNETCF,RAPI连接到设备,但没有运气。 (我也调查过其他方法,如端口扫描,看起来不太准确)。

我该如何使用ActiveSync以编程方式识别从我的PC连接到WiFi的移动设备,而不需要特殊的应用程序或权限?

回答

1

大概你会走这条路,因为ActiveSync客户端必须在他们的会话握手期间通过服务器设备ID字符串,我没有看到任何方式来实现,因为该对话总是会发生在HTTPS上,因此会防止窥探。即使你可以得到设备ID,它也不会告诉你操作系统版本或类似的东西。

我认为你将不得不使用另一种技术,我不确定这可能是什么。