台灣最大程式設計社群網站
線上人數
733
 
會員總數:244535
討論主題:188695
歡迎您免費加入會員
討論區列表 >> C/C++ >> 如何發出像是複製貼上檔案那樣發出SCSIOP_WRITE
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何發出像是複製貼上檔案那樣發出SCSIOP_WRITE
價值 : 80 QP  點閱數:120 回應數:0

樓主

假人
門外漢
0 9
211 7
發送站內信




大家好,小弟我把一個大檔案複製到一張SD卡上,然後用Bushound錄它的行為,Boshound的log如下

43 CMD 2a 00 00 02 e0 20 00 00 80 00 WRITE 1984.1.0
43 CMD 2a 00 00 02 e0 a0 00 00 80 00 WRITE 1985.1.0
43 CMD 2a 00 00 02 e1 20 00 00 80 00 WRITE 1986.1.0
43 CMD 2a 00 00 02 e1 a0 00 00 80 00 WRITE 1987.1.0
43 CMD 2a 00 00 02 e2 20 00 00 80 00 WRITE 1988.1.0
43 CMD 2a 00 00 02 e2 a0 00 00 80 00 WRITE 1989.1.0
43 CMD 2a 00 00 02 e3 20 00 00 80 00 WRITE 1990.1.0
43 CMD 2a 00 00 02 e3 a0 00 00 80 00 WRITE 1991.1.0
43 CMD 2a 00 00 02 e4 20 00 00 80 00 WRITE 1992.1.0
43 CMD 2a 00 00 02 e4 a0 00 00 80 00 WRITE 1993.1.0
43 CMD 2a 00 00 02 e5 20 00 00 80 00 WRITE 1994.1.0
43 CMD 2a 00 00 02 e5 a0 00 00 80 00 WRITE 1995.1.0
43 CMD 2a 00 00 02 e6 20 00 00 80 00 WRITE 1996.1.0
43 CMD 2a 00 00 02 e6 a0 00 00 80 00 WRITE 1997.1.0
43 CMD 2a 00 00 02 e7 20 00 00 80 00 WRITE 1998.1.0
43 CMD 2a 00 00 02 e7 a0 00 00 80 00 WRITE 1999.1.0
43 OUT f3 5d de d4 dc c8 8e 6e fe fd ef 0f 8a 35 c9 7e a2 7f a3 9e c8 77 70 94 c5 23 4a 97 98 64 29 e9 .].....n.....5.......wp..#J..d). 1984.2.0
03 d9 b2 01 72 45 c9 52 54 4b f7 99 8e 95 bb e5 16 03 fa 74 47 b9 42 94 74 c2 ca 02 ce 38 29 6e ....rE.RTK.........tG.B.t....8)n 1984.2.32 `~~~~many data

環境是在C#下用Dllimport引用DeviceIOControl去送SCSI command,目前我已經可以下0x2a後面帶要寫入的資料,但是沒辦法像log這樣,連續寫多筆0x2a之後再開始傳送資料,請問有人知道這是如何做到的嗎? 謝謝大家~

搜尋相關Tags的文章: [ DeviceIOControl ] , [ SCSIOP_WRITE ] , [ Bushound ] ,
本篇文章發表於2019-04-11 12:02
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.