誰かがシステムブートハードディスクを特定し、Windows XPとVistaのハードディスクからmbrを読み書きする方法を示すサンプルコードはありますか?winapi c - システムドライブのmbrを読み書きする
私はcreatefileが使用できることを知っています。しかし、どのデバイスがブートデバイスであるかを正しく識別する方法はわかりません。
あなたはどのようなものを使いたいのですか? \。\ Volume {GUID} \または\?\ Device \ HarddiskVolumeXなど?
危険!危険ウィルロビンソン! - なぜあなたはMBRに書き込む必要がありますか? – Amber
@Dav:正当な用途がたくさんあります。しかし、それをすべてねじ込む方法もあります。 – EFraim
私たちはカスタムブートローダを使用しています。私はそれが表示するテキストメッセージを更新できるようにしたい、MBRのちょうど2つの短い文字列。私はすでに私がddなどでそれを行うことができることを知っていますが、それはそれがすべてのセキュリティでVistaで動作するようにそれを行うためにどのような適切なAPI方法が不思議でした。 –