找到设备后要传文件给相应的设备,谢谢

解决方案 »

  1.   

    就是寻找mtp模式下的数码设备.我看有的c++代码是调用microsoft的sdk,但是那很麻烦,看不明白,用GetLogicalDriveStrings()也找不到mtp.GetDriveType()也不可以判断出类型,不知道怎么弄了.
    获取设备指针:SetupDiGetClassDevs()
    枚举所有设备信息:SetupDiEnumDeviceInfo()
    获取每个设备状态:CM_Get_DevNode_Status()在此可以获得相关设备信息。
    以上函数可以找到mtp设备吗?该怎么用啊 ?最好有段代码.谢谢