如何编写读取缓冲区 scsi 命令的代码?
How to code read buffer scsi command?
我使用 libaums 访问我的自定义 USB 的私有分区。现在我想知道如何读取 USB 的 隐藏区域。要访问隐藏区域,我知道我的 USB 隐藏地址的 扇区范围 ,以及用于读取的 供应商特定命令 (或操作码)并写入隐藏区域。
到目前为止,我阅读了 scsi command 并发现 Read Buffer Command 具有供应商特定模式 (01h)。有人知道如何编写读取缓冲区命令的代码吗?谢谢
ScsiReadHidden readHidden = new ScsiReadHidden();
readHidden.serialize();//produce an array which is readHidden.cbwBuffer.array()
int iRes = conn.bulkTransfer(epOUT, readHidden.cbwBuffer.array(), 31, 2000);
iRes = conn.bulkTransfer(epIN, readHidden.cswBuffer, 512, 2000);
我使用 libaums 访问我的自定义 USB 的私有分区。现在我想知道如何读取 USB 的 隐藏区域。要访问隐藏区域,我知道我的 USB 隐藏地址的 扇区范围 ,以及用于读取的 供应商特定命令 (或操作码)并写入隐藏区域。
到目前为止,我阅读了 scsi command 并发现 Read Buffer Command 具有供应商特定模式 (01h)。有人知道如何编写读取缓冲区命令的代码吗?谢谢
ScsiReadHidden readHidden = new ScsiReadHidden();
readHidden.serialize();//produce an array which is readHidden.cbwBuffer.array()
int iRes = conn.bulkTransfer(epOUT, readHidden.cbwBuffer.array(), 31, 2000);
iRes = conn.bulkTransfer(epIN, readHidden.cswBuffer, 512, 2000);