Как с помощью P / Invoke создать файл для чтения загрузочного сектора и отображения .MBR?

Я просмотрел документацию CreateFile ... все еще не понимаю, как мне использовать P / Invoke для вызова CreateFile и чтения загрузочного сектора, чтобы отобразить .MBR?

Есть ссылочный код для этой части? Заранее спасибо!


person yen    schedule 05.01.2009    source источник


Ответы (2)


Чтобы расширить ответ Багета, вы можете позвонить CreateFile следующим образом:

hFile = CreateFile("\\\\.\\physicaldrive0", 
    GENERIC_READ | FILE_SHARE_READ,
    0,
    OPEN_EXISTING,
    0,
    0);
person Treb    schedule 05.01.2009
comment
Проголосуйте за пример :-) - person Baget; 05.01.2009

Возможно, этот вопрос поможет вам

Обычно вам нужно получить доступ к устройству, используя этот синтаксис в имени файла "\\.\PHYSICALDRIVE0"

person Baget    schedule 05.01.2009