Есть ли в Builder функция подобная ' biosdisk ' на С++
Доброго времени суток господа програмеры. Помнится на С++ в bios.h была функция biosdisk (работа с диском такая как форматирование сектора, и т.д). Есть ли такая функция на С++ Builder. В идеале и пример кода. Заранее благодарю.
Цитата:
Originally posted by Kadet
Доброго времени суток господа програмеры. Помнится на С++ в bios.h была функция biosdisk (работа с диском такая как форматирование сектора, и т.д). Есть ли такая функция на С++ Builder. В идеале и пример кода. Заранее благодарю.
Доброго времени суток господа програмеры. Помнится на С++ в bios.h была функция biosdisk (работа с диском такая как форматирование сектора, и т.д). Есть ли такая функция на С++ Builder. В идеале и пример кода. Заранее благодарю.
Доброго времени!
Сам недавно столкнулся с тем же. Такой функции нет. Но работать с секторами и т.п. можно через API функции. Более подробно - в этом же разделе, тема "Чтение сектора и ошибка KRNL386.EXE". Могу уточнить неясности.
Цитата:
Originally posted by Tsahes
Доброго времени!
Сам недавно столкнулся с тем же. Такой функции нет. Но работать с секторами и т.п. можно через API функции. Более подробно - в этом же разделе, тема "Чтение сектора и ошибка KRNL386.EXE". Могу уточнить неясности.
Доброго времени!
Сам недавно столкнулся с тем же. Такой функции нет. Но работать с секторами и т.п. можно через API функции. Более подробно - в этом же разделе, тема "Чтение сектора и ошибка KRNL386.EXE". Могу уточнить неясности.
Я в ассемблере NULL. Есть выход попроще?
Цитата:
Originally posted by Kadet
Я в ассемблере NULL. Есть выход попроще?
Я в ассемблере NULL. Есть выход попроще?
Это не ассемблер. Для чтения-записи сектора в NT/2000/XP достаточно API функций CreateFile, SetFilePointer, ReadFile, WriteFile.
Пример их применения вот тут:
http://www.codeguru.com/system/ReadSector.html
Зная номер нужного сектора, получаем подобие diosdisk.
Цитата:
Originally posted by Tsahes
Это не ассемблер. Для чтения-записи сектора в NT/2000/XP достаточно API функций CreateFile, SetFilePointer, ReadFile, WriteFile.
Пример их применения вот тут:
http://www.codeguru.com/system/ReadSector.html
Зная номер нужного сектора, получаем подобие diosdisk.
Это не ассемблер. Для чтения-записи сектора в NT/2000/XP достаточно API функций CreateFile, SetFilePointer, ReadFile, WriteFile.
Пример их применения вот тут:
http://www.codeguru.com/system/ReadSector.html
Зная номер нужного сектора, получаем подобие diosdisk.
Огромное спасибо. Считаю тему закрытой.