Ярославль


  Ответ в темуСоздание новой темыСоздание опроса

задачка по USB, корректное отключение

Опиум
Дата 6.03.2008 - 14:32
Цитировать сообщение




86₽/$
********

Профиль
Группа: Пользователи
Сообщений: 102871
Пользователь №: 7415
Регистрация: 8.04.2006 - 14:37





тут для одной цели разыскивал утилитку и пробовал разные способы - все мне не нравилось.
Нужно следующее:
код или утилита(консольная) которая выполняет действия по отключению usb-драйва. Строго то, что делается за два клика мышкой по трею "Unplug and Eject" и выбор драйва... нужно сделать автоматом.

Ктонить сталкивался, есть идейки?

чтото типа
Цитата
C:\>EjectUSB.exe  K:
Ok (or Error)
C:\>
PM
Top
ASudakov
Дата 6.03.2008 - 15:10
Цитировать сообщение




Unregistered












Top
Опиум
Дата 6.03.2008 - 15:25
Цитировать сообщение




86₽/$
********

Профиль
Группа: Пользователи
Сообщений: 102871
Пользователь №: 7415
Регистрация: 8.04.2006 - 14:37





увы лажа.
проверил:
вставил флешку. появилась буква.
открыл на ней файл...
через трей даю команду на эджект - выходит ошибка, как и положено.
программа же просто безмолвно отрабатывает и ничего не выдает и ничего и не делает видимого - буква остается. доступ остаетца.

Также и на незаюзаной флешке.
PM
Top
Опиум
Дата 6.03.2008 - 15:28
Цитировать сообщение




86₽/$
********

Профиль
Группа: Пользователи
Сообщений: 102871
Пользователь №: 7415
Регистрация: 8.04.2006 - 14:37





на данный момент относительно рабочий, но все равно глючный метод такой

devcon.exe hwids * > %TEMP%\system.spisok
в создаваемом перечне устройств определяет подключенную флешку как:

USBSTOR\DISK&VEN_KINGSTON&PROD_DT_ELITE_HS_2.0&REV_5.02\0961DA5032F0187E&0

Отсюда команда на "легитимное" отключение флешки
devcon.exe disable "@USBSTOR\DISK&VEN_KINGSTON&PROD_DT_ELITE_HS_2.0&REV_5.02\0961DA5032F0187E&0"
PM
Top
ASudakov
Дата 6.03.2008 - 15:59
Цитировать сообщение




Unregistered












вот еще программка попадалась, с предварительным завершением процессов
http://code.google.com/p/pr-safe-eject/
Top
Secur/TLG
Дата 12.03.2008 - 16:59
Цитировать сообщение




Unregistered












Как раз сейчас делаю некое подобие антивируса, который при подключении флешки ишет на ней файл autorun.inf, и если таковой имеется, отключает её, пока с неё ничего не запустилось =).
Код отключения на Delphi могу выложить.
Top
Опиум
Дата 12.03.2008 - 17:02
Цитировать сообщение




86₽/$
********

Профиль
Группа: Пользователи
Сообщений: 102871
Пользователь №: 7415
Регистрация: 8.04.2006 - 14:37





давай. интересно будет посмотреть.

а что касаеца автостарта флешек, то я его просто отключил в системе smile.gif
PM
Top
Ragimoff
Дата 12.03.2008 - 19:46
Цитировать сообщение




Unregistered












Убейте меня! если все флешки на которых есть autorun.inf отключать, то это будет ппц! Это даже можно будет на флешки народ разводить. Типа скидываешь инфу, а вместе с инфой пустой авторан. Юзер вставляет ее - ему - "ХРЕН ВАМ!". Раза после 5 юзер бежит к нам - типа что за нах? Мы с умным видом - ПИСЕЦ ТВОЕЙ ФЛЕШКЕ! И в наглую забираем ее с обещанием "Я посмотрю"ю Недели через 2 объявляем, что П был полный. А сами толкаем ее в разделе "Покупка и продажа вещей". Бизнес, епте!
Чувак, выкладывай эту прогу!
З.Ы. Я не знаю как у всех, но у меня Виста предлагает, либо выполнить авторан, либо ничего не делать.
Top
Опиум
Дата 12.03.2008 - 21:48
Цитировать сообщение




86₽/$
********

Профиль
Группа: Пользователи
Сообщений: 102871
Пользователь №: 7415
Регистрация: 8.04.2006 - 14:37





Цитата (Ragimoff @ 12.03.2008 - 20:46)
З.Ы. Я не знаю как у всех, но у меня Виста предлагает, либо выполнить авторан, либо ничего не делать.

виста на каждый чих переспрашивает что делать, не найоба ли.
разве что с флешкой , в свете последних тем про вирусы, это актуально.
PM
Top
Ragimoff
Дата 13.03.2008 - 00:40
Цитировать сообщение




Unregistered












У меня UAC отключен, а она, один Х, спрашивает...
Top
Secur/TLG
Дата 13.03.2008 - 07:18
Цитировать сообщение




Unregistered












Авторан я запретил в своей организации через GroupPolicy, но у нас такие тупые пользователи, что могут и сами запустить "какой-то непонятный ехе-шник" который просто лежит на корне флешки. По-этому именно в рамках нашей организации я и решил использовать такую прогу, которая при вставлении флешки в комп проверяла бы ее на наличие autorun.inf
И если таковой имеется, то значит либо люди носили флешку выданную им для рабочих нужд в рамках организации куда-нибудь, например, в фотосалон, либо притащили свою флешку с троянами, и то и другое запрещено правилами сетевой безопасности организации. Вот отсюда и вылезла такая необходимость в написании программы.
USBEject.pas скачать можно здесь:
http://dump.ru/files/o/o8079831458/
Top
gheuy
Дата 17.03.2008 - 21:19
Цитировать сообщение




Unregistered












Secur/TLG
не - ну ты и решение придумал. Типа болит горло - апмутируем голову.
Top
Secur/TLG
Дата 18.03.2008 - 07:08
Цитировать сообщение




Unregistered












gheuy
А что делать....такие политики безопасности навязаны руководством....
Top
Пользюк
Дата 18.03.2008 - 09:50
Цитировать сообщение




Unregistered












gheuy
Цитата
Типа болит горло - апмутируем голову.
все правильно человек сделал, чтоб потом ангину не словить. Сам уже затрахался пользюкам с флешек автораны удалять
Top

Опции темы Ответ в темуСоздание новой темыСоздание опроса

 



[ Время генерации скрипта: 0.0106 ]   [ Использовано запросов: 16 ]   [ GZIP включён ]



Яндекс.Метрика

Правила Ярпортала (включая политику обработки персональных данных)

Все вопросы: yaroslavl@bk.ru