Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Защита диска А: [D7, WinXP]


Владимир ©   (2005-05-23 08:52:00) 

Подскажите как узнать что диск А: защищен от записи.


VMcL   (2005-05-23 18:36:00) [1]

>> Владимир   (23.05.05 09:06) [2]

SetErrorMode()


Reindeer Moss Eater   (2005-05-23 18:17:00) [2]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1116714031&n=0


PZ   (2005-05-23 18:06:00) [3]

Посмотреть напросвет в дырочку Protector на дискете.


REA   (2005-05-23 10:07:00) [4]

Может так?

IOCTL_DISK_IS_WRITABLE

The IOCTL_DISK_IS_WRITABLE control code determines whether the specified disk is writable.

To perform this operation, call the DeviceIoControl function with the following parameters.

BOOL DeviceIoControl(
 (HANDLE) hDevice,            // handle to device
 IOCTL_DISK_IS_WRITABLE,      // dwIoControlCode
 NULL,                        // lpInBuffer
 0,                           // nInBufferSize
 NULL,                        // lpOutBuffer
 0,                           // nOutBufferSize
 (LPDWORD) lpBytesReturned,   // number of bytes returned
 (LPOVERLAPPED) lpOverlapped  // OVERLAPPED structure
);


Antonn   (2005-05-23 09:58:00) [5]

ага... а я подумал про ексепшн...


Владимир   (2005-05-23 09:24:00) [6]

Если использовать try, то сообщение выдает не программа, а сам Windows. Так вот как с помощью винды узнать по защиту диска.


Antonn   (2005-05-23 09:16:00) [7]

try

except
end;


Владимир   (2005-05-23 09:06:00) [8]

Тогда появляется окно-диалог Windows. Мне надо чтобы оно не появлялось.


VMcL   (2005-05-23 08:58:00) [9]

Попытаться что-то на него записать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо