savely » Вт июн 01, 2004 12:54 pm
Ну, на
$this->bbcode_second_pass_quote('', 'h')is sample uses the following keywords:
deviceiocontrol; dismountvolume; getdiskgeometry; getsupportedgeometrys; lockvolume; lowwlevelformat; unlockvolume
На мысли не наводит? О продолжении поиска по новым словам.
А MSDN-ы и покоцанные продают... А судя по ссылке - пример лежит в SDK...
P.S. Мы не садисты - но у меня все без примеров стоит, навскидку в MSDN и я не нашел.
Смысл будет такой
1. типа OpenDevice(\\??\Floppy0);
2. Обвязка типа DevIoCtl c IRP_MJ_DEVICE_CONTROL и соотв. IRP_MN_bla-bla-bal на предмет характиристик и наличия дискеты
3. DevIOCtl c IRP_MJ_READ/MJ_WRITE - тут явно надо детали знать, в каком виде к дисковым драйверам это совать...
4. CloseDevice.
О, епрст... Нашел. Немного нечестно и т.п., но тем не менее
http://firststeps.narod.ru/vc/winapi/169.html
меняшь там int25 на 13 VWIN32_DIOC_DOS_INT13 = 4 - b пробуй. Ну, доку по INT13 найдешь, я думаю. В лоб, но должно работать
Исправлено: savely 1 июня 2004 года, 10:56