阅读:2017回复:1
windows应用程序如何向u盘发送scsi命令??!!
需要做一个向u盘发送scsi命令的程序,这个程序就是放在u盘上的,以下是我的思路和问题,
首先要得到该设备的路径名,需要使用SetupDiGetClassDevs() SetupDiEnumDeviceInterfaces() SetupDiEnumDeviceInterface() 这个函数获得设备的路径名 之后 CreateFile() 打开该设备 DeviceIoControl(), 发送scsi命令 这时候,只要把cbw中的后16字节传进就可以了 不知道以上思路是否正确 第一次做类似的程序,很多问题不明 希望大家多多指点 最好能提供一些原代码 比如要使用以上那些函数还需要哪些头文件?? 谢谢!! |
|
沙发#
发布于:2007-01-11 17:21
看起来没错,我也是这么做的
|
|
|