通过编程识别连接的设备是否来自PC的Android

本文关键字:是否 Android PC 编程 识别 连接 | 更新日期: 2023-09-27 18:04:41

如果我通过USB线将android智能手机连接到计算机,我想知道连接的设备是否运行android。基于此,我将在计算机上显示一些通知。

如何从windows PC上以编程方式识别这一点?

我试图得到一个类似于Mobiledit如何做的逻辑。

通过编程识别连接的设备是否来自PC的Android

您可以使用Windows Portable Devices API列出连接的设备,然后过滤结果,使用Appleman1234建议的可能的android设备列表。问题是,据我所知WPD API没有c#包装器,所以你必须使用PInvoke来编写自己的。

MSDN上有两篇文章可以帮到你:

  1. 用c#为Windows侧边栏创建温度传感器小工具-使用c#和PInvoke的WPD基础知识
  2. 在c++中使用WPD API枚举设备