Инициация, раздел / формат диска Windows C / C ++ - PullRequest
2 голосов
/ 07 октября 2010

Я пытаюсь создать приложение для Windows XP 64bit, которое способно обнаруживать диски определенной модели в системе, и если они не инициализированы и не отформатированы, выполните эти процессы.

Я также хотел бы иметь возможность запрашивать и устанавливать информацию о разделе (включая метку тома).

Я начал собирать код с помощью DeviceIoControl, но я не смог выяснить, как установить / получить метки разделов / томов или отформатировать диски с помощью метода, у меня работает SMART-доступ.

Есть ли другой способ, который проще в использовании?

Zac

Ответы [ 2 ]

0 голосов
/ 07 октября 2010

Если бы я делал это, я бы использовал свой собственный код только для обнаружения вещей.Вместо этого я бы делал разбиение и форматирование с помощью команд diskpart и / или format.diskpart принимает аргумент файла со скриптом для выполнения.

0 голосов
/ 07 октября 2010

Звучит так, будто вы ищете Коды управления диском .

...