如何从vb.net中访问驱动器的原始数据?

时间:2012-11-13 21:45:40

标签: vb.net disk hard-drive

如何在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有参数(drive As String,sector As Long)和WriteSector有(drive As String,扇区As Long,data()As Byte)。

这将在驱动器C的第5个扇区的第126个字符上写“hello”。

1 个答案:

答案 0 :(得分:0)

什么操作系统,这很重要,因为Windows 95直接磁盘访问后从程序中删除。您可以在vb之外构建一个模块并链接到它。