![]() |
Помогите в создании BATника , который бы завершал сеанс при отключении USB устройства
CMD/BAT помогите в создании BATника , который бы завершал сеанс при отключении USB устройства. Задумка такая, что бы при извлечении устройства выполнялось shutdown -l. Как отследить извлечение в том случае если в журнал Windows не производится запись о событии . Заранее спасибо.
|
inostranec007, конкретного USB-устройства?
USB-флэшки? USB-винчестера? USB Bluetooth? USB WiFi? USB-мыши? Клавиатуры? |
Желательно любого устройства пдключаемого через usb. А вообще есть такая штука, как Рутокен, вот его как раз и надо.
|
inostranec007, как вариант -- установка утилиты USB Safely Remove (смотрим пункт "Program autorun on device connection\disconnection", или "Автозапуск программ при подключении\отключении устройства" в русской версии сайта).
Для отслеживания подключения и отключения USB-устройств нужна обработка события Windows WM_DEVICECHANGE. Пример на Delphi приведён на http://delphiru.ru/winapi/553-hook-usb-device . Думаю что CMD-файл здесь не справится, а вот VB-скрипт должен. Но может знатоки меня и поправят. |
usr.exe - бесплатная консольная утилита из состава USB Safely Remove
Код:
@Echo Off |
Время: 20:45. |
Время: 20:45.
© OSzone.net 2001-