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

Ваш аккаунт

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

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

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

Посекторный доступ к дискете под Windows

590
26 января 2012 года
Gigahard
223 / / 03.04.2006
Интересует возможность работы с дискетой (дисководом) на низком уровне через Windows.
Возможно ли в принципе?
Куда копать, что почитать?
10
27 января 2012 года
Freeman
3.2K / / 06.03.2004
Открыть "файл" \\.\PhysicalDriveА и читать из него блоками n × 512 байт. Пример можно посмотреть тут. Когда-то пытался написать программу для форматирования флешек с выравниванием. :)
590
27 января 2012 года
Gigahard
223 / / 03.04.2006
Пример просит логина и пароля :)
10
27 января 2012 года
Freeman
3.2K / / 06.03.2004
Там написано буквально следующее:
Цитата:
Login anonymously using 'anon' for login and a blank password.



Нельзя быть таким рассеянным в системном программировании. Отвлекись, посмотри в окно, налей чаю. :)

590
27 января 2012 года
Gigahard
223 / / 03.04.2006
Спасибо! Походу то, что нужно. :)


P.S. Может кому то окажется полезным. Похоже в случае с такими вещами как сменные диски (дискета, CD), нужно обращаться не к "\\.\PhysicalDriveА", а к "\\.\A:".
Ну, и конечно же, не забывать эскейпить символы "\", т.е. писать в исходнике что то типа:
 
Код:
char * devName="\\\\.\\A:"; // А не char * devName="\\.\A:"
80K
13 февраля 2012 года
ieschua
3 / / 13.02.2012
Почитайте вот это: http://www.insidepro.com/kk/050/050r.shtml Даст пищу для размышлений
326
10 марта 2013 года
sadovoya
757 / / 19.11.2005
Цитата: Gigahard

P.S. Может кому то окажется полезным. Похоже в случае с такими вещами как сменные диски (дискета, CD), нужно обращаться не к "\\.\PhysicalDriveА", а к "\\.\A:".



Насчет именования устройств подробно -- здесь.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог