c - 独自のベーシックディスクスキャナーを作成する方法

原文 c windows file-io

基本的なディスクスキャナーユーティリティをいくつか書きたいのですが。基本的に、システムのディスクユーティリティ(Windowsでのエラーチェックやデフラグなど)が行う方法で、特定のファイルの生のバイトをディスクに書き込むことができるようにしたいと考えています。 Cでやりたいのですが。

私の最初のステップは何ですか?明らかにfopenでは不十分です。

どんなガイダンスも大歓迎です(私は解決策を求めず、少しだけ理論を立てて、どこから始めればよいかわからないので正しい方向に進みます...)。
答え
次のリソースが役立つ場合があります。


http://support.microsoft.com/kb/100027
http://www.codeproject.com/KB/system/rawsectorio.aspx
関連記事

c++ - 警告—ポインターと組み合わせた算術式の不審な切り捨て

c++ - GMP整数をベースN整数に変換する

c++ - GTKでキーボードとマウスの入力を取得するにはどうすればよいですか?

c - $ PATHのディレクトリをリストまたは配列として取得する方法は?

c - sedを使用した複数行構造の検出と連結

c - Windowsスリム読み取り/書き込みロックの使用

c - 古いgccコンパイラの__sync_val_compare_and_swap関数の代替

php - PHPを使用してCプログラムからの入力を処理する方法

c++ - OpenGL 2.1でのglDrawRangeElementsの使用

c - char []パラメータを渡してもまったく機能しない