如果我通过 USB 数据线将 Android 智能手机连接到计算机,我想知道连接的设备是否运行 Android。基于此,我将在计算机上显示一些通知。
如何以编程方式从 Windows PC 中识别它?
我正在尝试获得类似于Mobiledit的逻辑。
[注意:我无法在手机中打开USB调试]
您可以使用 API 列出连接的设备Windows Portable Devices,然后使用 Appleman1234 建议的可能的 android 设备列表过滤结果。问题是据我所知WPD API没有 C# 包装器,因此您必须使用PInvoke自己编写。
MSDN上有2篇文章可以提供帮助:
WPD API在 C++ 中使用枚举设备