如何在P / Invoke的帮助下创建文件来读取引导扇区并显示.MBR?

时间:2009-01-05 09:23:57

标签: c# mbr

我浏览了CreateFile文档......仍然想知道如何使用P / Invoke调用CreateFile并读取引导扇区,以显示.MBR?

此部分的任何参考代码?提前谢谢!

2 个答案:

答案 0 :(得分:3)

要扩展Baget的答案,您可以像这样致电CreateFile

hFile = CreateFile("\\\\.\\physicaldrive0", 
    GENERIC_READ | FILE_SHARE_READ,
    0,
    OPEN_EXISTING,
    0,
    0);

答案 1 :(得分:1)

也许这个question会帮助你

基本上,您需要使用文件名"\\.\PHYSICALDRIVE0"

中的此语法访问设备