我浏览了 CreateFile 文档...仍然想知道我应该如何使用 P/Invoke 来调用 CreateFile 并读取引导扇区,以显示 .MBR?
这部分的任何参考代码?先感谢您!
要扩展 Baget 的答案,您可以CreateFile
这样调用:
hFile = CreateFile("\\\\.\\physicaldrive0",
GENERIC_READ | FILE_SHARE_READ,
0,
OPEN_EXISTING,
0,
0);
也许这个问题会对你有所帮助
基本上,您需要在文件名中使用此语法访问设备"\\.\PHYSICALDRIVE0"