Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ленточка® Гость
|
Добавлено: Пн Янв 28 2002 22:39 Заголовок сообщения: Thunking... Чтение сектора дискеты в Win32... |
|
|
Ежели кто вдруг знает, поможите.. Где надыбать рабочий пример Санкинга для указанного в теме, или любого другого из той же оперы... Например, дернуть БИОС из Win32... ) Это же просто, наверное... |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Янв 29 2002 09:28 Заголовок сообщения: Re: Thunking... Чтение сектора дискеты в Win32... |
|
|
Ага. Просто. Для начала нужно объяснить Выньдовсу, чтоб он дал вам права на прямой доступ к памяти BIOS.
Мне пока не известны случаи, когда бы Виндовс на это согласился. Особенно WinNT 4.0 или Win2000. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Янв 29 2002 13:15 Заголовок сообщения: Хотя нет... Win9X такую операцию дозволяет. Надо Win API рыть... |
|
|
- |
|
Вернуться к началу |
|
|
Ritchie Гость
|
Добавлено: Ср Фев 06 2002 19:39 Заголовок сообщения: Re: Хотя нет... Win9X такую операцию дозволяет. Надо Win API рыть... |
|
|
Вообще в 9х с дискетой все просто. Открываешь VxD: hDevice = CreateFile("\\\\.\\vwin32", 0, 0, NULL, 0, 0, NULL); здесь hDevice - handler of VxD. A потом эмулируешь им 13h, посмотри в MSDNе, через DeviceIOControl. С дискетой все прекрасно работает.
А вот если найдешь санкинг, кинь, пожалуйста. С винтом такая штука, увы, не проходит (( Хотя очень нужно как-то прочитать его секторы. |
|
Вернуться к началу |
|
|
|