campos0814
驱动牛犊
驱动牛犊
  • 注册日期2006-09-16
  • 最后登录2007-10-12
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1623回复:4

如何从setupDi API返回的USB设备名转换成内部的device路径

楼主#
更多 发布于:2007-10-09 15:29
SetupDixxxx 返回的是  \USBSTOR\Disk&Ven_ST940211&Prod_3A&Rev_3.01#100&0#{xxxxx-xxx-xxxxx-xxxx}

而我想得到这个USB drive对应的设备名 ,比如 \Device\HarddiskVolume7 。这个信息好像registry里面没有。

请问如何进行这样的转换
campos0814
驱动牛犊
驱动牛犊
  • 注册日期2006-09-16
  • 最后登录2007-10-12
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-10-11 06:11
自己顶一下
thecrazyboy
驱动牛犊
驱动牛犊
  • 注册日期2007-04-30
  • 最后登录2010-04-22
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望59点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-10-13 08:44
有的 我们开发MP3时候,首先找到DEVICEPATH,CREATEFILE后,通过DEVICEIOCONTROL来烧写FIRMWARE,再根据DEVICEPATH查找注册表来获得盘符,进行拷贝文件测试。
因为是公司代码 不方便公开
请谅解
ylinux
驱动牛犊
驱动牛犊
  • 注册日期2007-10-09
  • 最后登录2009-02-25
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望56点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-10-15 09:36
设备名驱动支持就有,如过下层驱动是系统的提供就看DDK,不是的话就问驱动作者
fanzi
驱动小牛
驱动小牛
  • 注册日期2004-12-09
  • 最后登录2013-12-19
  • 粉丝1
  • 关注0
  • 积分1004分
  • 威望754点
  • 贡献值0点
  • 好评度93点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-10-15 14:02
关注一下
张帆的内核学习论坛 http://bbs.kerneldev.com
游客

返回顶部