bios.h
Вопрос: в С++ есть такая дисковая функция BIOS biosdisk <bios.h>. Функция biosdisk использует прерывание 0x13 для того,чтобы передать выполнение дисковых операций непосредственно системе BIOS. Эта функция работает под DOS. Кто знает есть ли аналог этой функции в Buildere.
Цитата:
Originally posted by A_l_e_x_T
Доброе время суток!
Вопрос: в С++ есть такая дисковая функция BIOS biosdisk <bios.h>. Функция biosdisk использует прерывание 0x13 для того,чтобы передать выполнение дисковых операций непосредственно системе BIOS. Эта функция работает под DOS. Кто знает есть ли аналог этой функции в Buildere.
Доброе время суток!
Вопрос: в С++ есть такая дисковая функция BIOS biosdisk <bios.h>. Функция biosdisk использует прерывание 0x13 для того,чтобы передать выполнение дисковых операций непосредственно системе BIOS. Эта функция работает под DOS. Кто знает есть ли аналог этой функции в Buildere.
А флудить то зачем?
Цитата:
Originally posted by A_l_e_x_T
Доброе время суток!
Вопрос: в С++ есть такая дисковая функция BIOS biosdisk <bios.h>. Функция biosdisk использует прерывание 0x13 для того,чтобы передать выполнение дисковых операций непосредственно системе BIOS. Эта функция работает под DOS. Кто знает есть ли аналог этой функции в Buildere.
Доброе время суток!
Вопрос: в С++ есть такая дисковая функция BIOS biosdisk <bios.h>. Функция biosdisk использует прерывание 0x13 для того,чтобы передать выполнение дисковых операций непосредственно системе BIOS. Эта функция работает под DOS. Кто знает есть ли аналог этой функции в Buildere.
в windows нельзя заниматься такими вещами, то есть напрямую нельзя, а через API кое-что делать можно, а если использовать DeviceIoControl, то можно почти все :)
Цитата:
Originally posted by DED_MOROZ
в windows нельзя заниматься такими вещами, то есть напрямую нельзя, а через API кое-что делать можно, а если использовать DeviceIoControl, то можно почти все :)
в windows нельзя заниматься такими вещами, то есть напрямую нельзя, а через API кое-что делать можно, а если использовать DeviceIoControl, то можно почти все :)
Если можно, то пожалуйста объясни как с этим всем работать (если можно, то в примерах)
Скажем так мне необходимо запись/чтение любого кластера на винте, но только под виндой.
Спасибо
Цитата:
Originally posted by A_l_e_x_T
Если можно, то пожалуйста объясни как с этим всем работать (если можно, то в примерах)
Скажем так мне необходимо запись/чтение любого кластера на винте, но только под виндой.
Спасибо
Если можно, то пожалуйста объясни как с этим всем работать (если можно, то в примерах)
Скажем так мне необходимо запись/чтение любого кластера на винте, но только под виндой.
Спасибо
Все объяснено вот здесь:
http://www.codeguru.com/system/ReadSector.html
Поправочка: DeviceIoControl не так всемогущ на 2000/XP
Цитата:
Originally posted by Tsahes
Все объяснено вот здесь:
http://www.codeguru.com/system/ReadSector.html
Поправочка: DeviceIoControl не так всемогущ на 2000/XP
Все объяснено вот здесь:
http://www.codeguru.com/system/ReadSector.html
Поправочка: DeviceIoControl не так всемогущ на 2000/XP
согласен, но в 2000/XP есть CreateFile + \\.\Harddisk0 :)
Цитата:
Originally posted by DED_MOROZ
согласен, но в 2000/XP есть CreateFile + \\.\Harddisk0 :)
согласен, но в 2000/XP есть CreateFile + \\.\Harddisk0 :)
...или + \\.\PhysicalDrive0 :)