0

私は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)があります。

これは、ドライブCの5番目のセクターの126番目の文字に「hello」と書き込みます。

4

1 に答える 1

0

DeviceIOCtrl()WinAP を使用して低レベルのディスク アクセスを実行できる機能を探しています。VB.NET で書いている場合、非常に使いづらくなります。

シンプルな関数ReadSectorWriteSector関数はありませんし、あってはなりません。ハードディスクへの低レベル アクセスは、初心者プログラマ向けではありません。何をしているのかわからない場合、OS インストール全体を壊したり、データを失ったりするのは非常に簡単です。

于 2012-11-14T03:30:03.380 に答える