answerooo
驱动牛犊
驱动牛犊
  • 注册日期2005-07-12
  • 最后登录2016-04-16
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望91点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
阅读:2016回复:1

windows应用程序如何向u盘发送scsi命令??!!

楼主#
更多 发布于:2007-01-05 11:52
  需要做一个向u盘发送scsi命令的程序,这个程序就是放在u盘上的,以下是我的思路和问题,
首先要得到该设备的路径名,需要使用SetupDiGetClassDevs()   SetupDiEnumDeviceInterfaces()   SetupDiEnumDeviceInterface()  这个函数获得设备的路径名  
 之后 CreateFile() 打开该设备
DeviceIoControl(), 发送scsi命令 这时候,只要把cbw中的后16字节传进就可以了
不知道以上思路是否正确

第一次做类似的程序,很多问题不明 希望大家多多指点 最好能提供一些原代码 比如要使用以上那些函数还需要哪些头文件??
谢谢!!
遵守规则
驱动牛犊
驱动牛犊
  • 注册日期2006-06-03
  • 最后登录2007-12-27
  • 粉丝0
  • 关注0
  • 积分330分
  • 威望34点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-01-11 17:21
看起来没错,我也是这么做的
谁不遵守规则,规则就会惩罚他,迟早的事
游客

返回顶部