ฉันจะเข้าถึงข้อมูลดิบของไดรฟ์ใน vb.net ได้อย่างไร ฉันวางแผนที่จะสร้างระบบไฟล์ แต่ฉันต้องการการเข้าถึงดิสก์ดิบ
ฉันหมายถึงบางสิ่งเช่นนี้:
Dim data(255) As Byte
data = ReadSector("C:", 5)
data(125) = asc("h")
data(126) = asc("e")
data(127) = asc("l")
data(128) = asc("l")
data(129) = asc("o")
WriteSector("C:", 5, data)
โดยที่ ReadSector มีอาร์กิวเมนต์ (ไดรฟ์ As String, เซกเตอร์ As Long) และ WriteSector มี (ไดรฟ์ As String, เซกเตอร์ As Long, data() As Byte)
สิ่งนี้จะเขียน "สวัสดี" บนอักขระตัวที่ 126 ของเซกเตอร์ที่ 5 บนไดรฟ์ C
IOCTL
(msdn.microsoft.com/en-us/library/windows/desktop/) (msdn.microsoft.com /en-us/library/windows/desktop/) - person Chris Zeh   schedule 14.11.2012