もともとハードディスクの画像を分析するために考えられていたツールを書きました。現在、このツールをコンピューターシステムのライブ分析に使用しようとしています。つまり、ツールが物理ドライブにアクセスしようとしています。
QFileクラスを使用して画像にアクセスするQTにツールを実装しました。画像の代わりに、物理ドライブを渡します。ウィンドウの下では、\。\PHYSICALDRIVE0です。
私は最初にエラーが発生しなかったのだろうかと思っていました。デバイスを開くことができ、シークして位置を取得することができます。ほとんどすべてです。私が問題を抱えているのは、size()を使用してドライブサイズを取得することだけです。
いくつかのコード例:
QFile file( "\\.\PHYSICALDRIVE0" );
file.open( QIODevice::ReadOnly );
file.size(); //returns 0
私はQTにあまり深くは入っていません。おそらく、これは簡単なことです。その理由を知っている皆さんに感謝します。
前もって感謝します!