Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Запуск скрипта при подключении USB-девайса (http://forum.oszone.net/showthread.php?t=166501)

Dilinjer 06-02-2010 16:07 1340600

Запуск скрипта при подключении USB-девайса
 
Есть клиентская машина WinXP_SP2 с отключенyым Autorun'ом. Необходимо при монтировании определенного юсб-устройтсва (известен HardwareID) запустить определенный скрипт расположенный на клиентской машине. На юсб-устройтсво запись запрещена.

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

K.A.V. 06-02-2010 16:27 1340615

Цитата:

Цитата Dilinjer
может сервис какойто создать »

Написать собственное приложение, которое будет через каждые "X" времени проверять наличие устройства (по метке, по определённому файлу на устройстве) и, если такое устройство будет обнаружено, выполнять необходимые операции

Цитата:

Цитата Dilinjer
штатными средствами ХРюши »

Маловероятно ;)

Dilinjer 06-02-2010 16:59 1340640

В реестре сам девайс хранится тут:
Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_XXXX&Pid_XXXX
А вот его статус (Connected: on/off) в реестре гденить присутствует ? Может через WMI можно както узнать статус подключения юсб-девайса?

ЗЫ: А через devcon.exe мона узнать статус подключения, желательно на примере ?

Добавлено: Епрст... devcon.exe рулит:
Код:

devcon.exe status @USB\VID_XXXX^&PID_XXXX*
отображает статус устройства, ну думаю остальное наваять дело техники....


Время: 14:04.

Время: 14:04.
© OSzone.net 2001-