Как получить доступ к необработанному сектору диска в XP с помощью программы переменного тока? - PullRequest
5 голосов
/ 20 августа 2010

Я хочу знать, как получить доступ к сектору жесткого диска в Windows XP с помощью программы на C?

1 Ответ

4 голосов
/ 20 августа 2010

Вам нужно будет открыть устройство с необработанным диском, в идеале с Windows API, а не с какой-либо частью стандартной библиотеки ввода-вывода файла C. Затем вы будете использовать Windows API для чтения и записи (но только если вы будете осторожны) необработанных секторов. Чтобы получить доступ для записи, диск обычно не должен быть подключен. Для этого вам нужны привилегии, предоставленные администраторам.

Начните с документации MSDN для CreateFile() и обратите особое внимание на раздел, озаглавленный «Физические диски и тома». Страницы Имена файлов и Имена устройств DOS также могут быть интересны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...