Я просмотрел документацию CreateFile ... все еще не понимаю, как мне использовать P / Invoke для вызова CreateFile и чтения загрузочного сектора, чтобы отобразить .MBR?
Есть ссылочный код для этой части? Заранее спасибо!
Я просмотрел документацию CreateFile ... все еще не понимаю, как мне использовать P / Invoke для вызова CreateFile и чтения загрузочного сектора, чтобы отобразить .MBR?
Есть ссылочный код для этой части? Заранее спасибо!
Чтобы расширить ответ Багета, вы можете позвонить CreateFile
следующим образом:
hFile = CreateFile("\\\\.\\physicaldrive0",
GENERIC_READ | FILE_SHARE_READ,
0,
OPEN_EXISTING,
0,
0);
Возможно, этот вопрос поможет вам
Обычно вам нужно получить доступ к устройству, используя этот синтаксис в имени файла "\\.\PHYSICALDRIVE0"