Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Есть ли такая функция?

21K
13 сентября 2007 года
_Leo_
11 / / 22.03.2007
Задача: Написать программу на Visual C++, которая позволила бы из под Windows удалить раздел FAT 32, востановить
раздел.

Что то типа мини Partition Magic.

Вроде есть какая то WinAPI функция которая позволяет это проделать, хотя точно не знаю.
Инструментарий: желательно MS Visual Studio 2005, хотя можно и в Visual C++ 6 или Builder 6.
Посоветуйте, где начать копать?
334
13 сентября 2007 года
HexEdit
809 / / 27.07.2006
Есть такие функции - CreateFile, ReadFile, WriteFile, CloseHandle

CreateFile("\\\\.\\PhysicalDiskX", ...);
и дальше работаетшь с MBR. В сети много ресурсов с описанием.

ЗЫ. Работать с MBR не намного сложнее чем "Hello, World!"
3
13 сентября 2007 года
Green
4.8K / / 20.01.2000
Для работы с разделами действительно есть специальные функции Win32 API. Не обязательно самому оперировать с MBR.

Точнее функция то одна - DeviceIoControl, контрол-кодов несколько. :)
Смотри IOCTL_DISK_SET_DRIVE_LAYOUT и т.п.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог