Блокировка CD-ROM'a
Strange_V
Strange_V на mail.ru
Пн Июн 18 19:55:03 BST 2007
sanych пишет:
> почитайте наконец гуайд http://ubuntuguide.org/wiki/Ubuntu:Feisty
>
>
> How to forcefully unmount CD/DVD-ROM manually
>
> * Read #General Notes <cid:part1.08070205.06080306 п╫п╟ gmail.com>
>
> /e.g. Assumed that /media/cdrom0/ is the location of CD/DVD-ROM/
>
> sudo umount /media/cdrom0/ -l
Прочтите наконец мой вопрос.
Я не спрашиваю как вручную отмонтировать CD-ROM ибо он НЕ примонтирован
(перед записю Brasero его отмонтирует самостоятельно). Я спрашиваю как
снять блокировку которая устанавливаться перед записю болванки..
Гугление принесло такой код:
Блокировка и разблокировка CD-ROM
//заблокировать
void CMFcDlg::OnBnClickedButton1()
{
HANDLE hDevice = CreateFile ("\\.\E:",
GENERIC_READ,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
NULL,
NULL);
DWORD dwBytesReturned = 0;
PREVENT_MEDIA_REMOVAL pmr = {TRUE};
if(!DeviceIoControl (hDevice, IOCTL_STORAGE_MEDIA_REMOVAL, &pmr,
sizeof(pmr),
NULL, 0, &dwBytesReturned, NULL)) AfxMessageBox ("Door can't be locked");
CloseHandle (hDevice);
}
//разблокировать
void CMFcDlg::OnBnClickedButton2()
{
HANDLE hDevice = CreateFile ("\\.\E:",
GENERIC_READ,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
NULL,
NULL);
DWORD dwBytesReturned = 0;
PREVENT_MEDIA_REMOVAL pmr = {FALSE};
if(!DeviceIoControl (hDevice, IOCTL_STORAGE_MEDIA_REMOVAL, &pmr,
sizeof(pmr),
NULL, 0, &dwBytesReturned, NULL)) AfxMessageBox ("Door can't be unlocked");
CloseHandle (hDevice);
}
Оно ли это или нет судить не могу, ибо Си не знаю..
Подробная информация о списке рассылки ubuntu-ru