Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Mikhail Kostousov                    2:5020/400     09 May 2004  17:01:40
 To : Yuriy Kaminskiy
 Subject : Re: CD Lock
 -------------------------------------------------------------------------------- 
 
 Yuriy Kaminskiy wrote:
 
 >  m>> заблокировать открытие (даже блокировать кнопку ) пpивода диска
 >  m>> если опять что то да не поломали :-) .
 >  as> а было сказано, что программная блокировка трея действия нужного
 >  as> не оказывает.
 >  Hихера. Было сказано, что _setcd_ не сумел дать нужную команду.
 >  И правильно: setcd (as of 1.4) этого не умеет - он может дать только
 > команду "блокировать при монтировании" (lock-on-open/mount).
 >  eject (as of 2.0.13), впрочем, тоже не умеет.
 >  Hо в ядре такая возможность есть, вот тривиальная перловая программа
 > которая позволяет рулить блокированием дверцы:
 > === cut ===
 > #!/usr/bin/perl
 > use Fcntl;
 > die "usage: $0 0|1" unless @ARGV;
 > sub CDROM_LOCKDOOR      { 0x5329; } # see <linux/cdrom.h>
 > die "open(/dev/cdrom): $!" unless
 > sysopen(CD,"/dev/cdrom",O_RDONLY|O_NONBLOCK); die "ioctl(CDROM_LOCKDOOR): $!" 
 >  unless defined ioctl(CD,CDROM_LOCKDOOR,0+$ARGV[0]); === cut === Hа моём
 > teac-w524e - всё работает (т.е. блокирует дверцу вне зависимости
 > от вставленности диска).
 
 Спасибо прибольшое!
 Hа моем тоже теперь работает!
 
 С уважением, Михаил Костоусов
 -- 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: CD Lock   Mikhail Kostousov   09 May 2004 17:01:40 
Архивное /ru.linux/6577661ead60.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional