![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Доброе время суток, нужна помошь в написании приложения. Основная задача: блокировка usb-накопителя.
Блокирвка должна производиться если метка не соотвецтвует задонной. Какие есть предложения. зы гугл уже юзал нечего не нарыл. |
|
#2
|
||||
|
||||
|
опиши проблему поподробнее... (есть парочка книжечек, по работе с USB, выложу чуть позже)
|
|
#3
|
||||
|
||||
|
Нужно закрыть доступ к работе с усб накопителями пользователям, пользователи юзают комп под админом, самому переодически приходиться тоже что-то делать через усб. Как определить метку тома я уже нащел и как определить тип диска тоже, осталось как то закрыть доступ и открыть когда метка тома верна.
|
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
||||
|
||||
|
Страдалецъ, не соглашусь. Если под админом нафиг вырубить ЮСБ контроллер (до следующего втыкания девайса), а юзер не очень продвинут - фиг-с два он его врубит. Просто отключаем девайс, и обана! Не работает флеха...
Трабл, как это сделать... По устройствам в винде - читай статьи, помню, где-то что-то мелькало на Delphi World'e. |
|
#6
|
||||
|
||||
|
Есть лучше идея. Действовать как утилита "Безопасное извлечение.." Если флеха не та - извлекаем. И всё. Хоть он её 500 раз выткнет и воткнёт - всё равно вырубится.
Как извлекать вопрос... Сейчас пороюсь в справочниках.. Для этого случая уже параллельно, хоть ты под админом, хоть под гостем... |
|
#7
|
||||
|
||||
|
Вот, наяндексил...
http://www.cyberguru.ru/programming/...ces-page3.html http://www.delphisources.ru/pages/so...eject-usb.html Надеюсь, этого хватит. |
|
#8
|
||||
|
||||
|
Пока мня забанили тема разрослась )Ы..
DJ PhoeniX прав, пользователь и в правду не шаритЫЫ, а по поводу "Безопасное извлечение.." идея хорошая, можно попробывать, как определить имя флешки я нашел, и как поределить какая буква являеться флешкой тожы, ща похлядим... |
|
#9
|
||||
|
||||
|
Ну смотрите я предупреждал.
Ненадо ничего определять. Просто в реестре надо поменять значение ключа Start с 3 на 4. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\USBSTOR] "Start"=dword:00000003 |
|
#10
|
||||
|
||||
|
Вот интересно, уже не первый раз замечаю что в слове Services после отправки сообщения появляется пробельчик.
Ау! Админ, есть повод задуматься. И кстати, а в быстром редактировании сообщений чего иконки тэгов отсутсвуют. Последний раз редактировалось Страдалецъ, 12.05.2009 в 13:47. |
|
#11
|
||||
|
||||
|
Цитата:
|
|
#12
|
||||
|
||||
|
Этот ключ отвечает за доступ к USB-накопителям. Т.е. флэшка идентифицируется окошками, но как к устройству хранения доступа к ней нет. Попробуйте.
ПС: О вспомнил, вроде этот фокус для висты неработает ![]() |