私はLazarusプログラミングフォーラムhow to open a physical diskで質問しました。 「ディスクの選択」ボタンをクリックすると、システムから物理ディスクを選択できるようにしたい。 Stack Overflowには、類似しているが全く同じではない例がいくつかあります(Delphi - Using DeviceIoControl passing IOCTL_DISK_GET_LENGTH_INFO to get flash media physical size (Not Partition)など)。CreateFileを使用して物理ディスクにアクセスするにはどうすればよいですか?
ありCreateFile
(in the documentation特にan example of calling DeviceIoControl
)を使用するCおよびC++の例はたくさんあるが、私はフリーPascalやデルファイのための任意のを見つけることができないと私はそれを行う方法を動作するようにはまだ十分ではないです。
誰かが、デルファイやフリーパスカルで書かれた実際の例を説明するリンクの方向に私を指摘できますか?誰でも私がそれを使用する方法を理解するのを助けることができますか?
重複の種類:http://stackoverflow.com/questions/7826683/how-to-read-raw-block-from-an-usb-storage-device-with-delphi(これにはUSB、ここではUSBは重要な要素ではありませんが、どのディスクにも同じ手法でアクセスしています) –