【发布时间】:2009-08-03 08:47:28
【问题描述】:
是否有任何示例代码显示如何识别系统启动硬盘,并在 windows xp 和 vista 中从硬盘读取/写入 mbr?
我知道 createfile 可以使用。但我不知道如何正确识别哪个设备是引导设备。
例如,您如何确定要使用哪些? \.\Volume{GUID}\ 或 \?\Device\HarddiskVolumeX 等?
【问题讨论】:
-
危险!危险威尔罗宾逊! - 为什么你需要写入 MBR?
-
@Dav:有很多合法用途。但是也有很多方法可以搞砸。
-
我们正在使用自定义引导加载程序,我希望能够更新它显示的文本消息,它只是 MBR 中的几个短字符串。我已经知道我可以用 dd 等来做到这一点,但我想知道什么是正确的 API 方法来做到这一点,所以它可以在 vista 中以所有安全性工作。