Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Защита от записи на дискете


Автор: KvSanya 21.9.2006, 20:25
Как можно проверить защищена ли дискета от записи?

Автор: Snowy 21.9.2006, 21:03
Попробовать создать и удалить файл.

Автор: drkot 22.9.2006, 10:00
можно только создать.

Вобщето у с управляющего порта контроллера можно считать инфу о состоянии (наличие дискеты + ее статус). Под дос даже утилитка такая была. Да и винда выше 98 проверяет состояние прежде чем ломиться на дисковод.

Автор: KvSanya 22.9.2006, 10:13
А как на Delphi считать инфу о состоянии контроллера?

Автор: drkot 22.9.2006, 10:19
Напрямую с контроллера нет (доступ к портам в NT запрещен).
Возможно есть API для этого. В MSDN посмотри. Сам не сталкивался.

Автор: Damarus 22.9.2006, 10:46
Цитата(KvSanya @  21.9.2006,  21:25 Найти цитируемый пост)
Как можно проверить защищена ли дискета от записи?

http://windowssdk.msdn.microsoft.com/en-us/library/ms686781.aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)