Название: Авторан при подключении USB определенного устройства Отправлено: AleксandR от 16-09-2009, 14:33:23 Имеется много узб устройств и есть одно определенное, допустим Y.
Как сделать так, чтобы при подключении устройства Y в USB порт автоматом запускалась определенная программа? Название: Re: Авторан при подключении USB определенного устройства Отправлено: xaltypuh от 17-09-2009, 12:44:14 USBDLM судяпо докам владеет искуством
выписка из доков: Sample 1: - FotoSoftware for drives with a volume label "CANON_DC" or "NIKON_DC" - nothing for drive X - otherwise a maximized Explorer window, but not if it's a card reader without a card (size 0) [OnArrival10] VolumeLabel1=CANON_DC VolumeLabel2=NIKON_DC open=C:\Program Files\PhotoSoftware\PhotoSoftware.exe %root% [OnArrival20] Letter=X open= ;all others, except empty cardreaders [OnArrival30] MinSize=1 open=explorer.exe %root% openstyle=max Название: Re: Авторан при подключении USB определенного устройства Отправлено: AleксandR от 17-09-2009, 15:49:54 http://nnm.ru/blogs/bebezp/usb_safely_remove_4_0_9_773/
Но хотелось бы через реестр, или нельзя? Название: Re: Авторан при подключении USB определенного устройства Отправлено: Diozan от 17-09-2009, 16:19:01 Штатными средствами автоматом только вирусы с флешек запускаются. И то, в последних версиях это прикрыли. Если подключаемое устройство не распознается, как флешка, то штатными средствами, по видимому, никак.
Может Цомико подскажет? Название: Re: Авторан при подключении USB определенного устройства Отправлено: AleксandR от 17-09-2009, 16:36:07 Да не обязательно флешка, может быть сканер, принтер, мышка, что угодно.
ПО ID нельзя привязать какнибудь на определенный порт в реестре? Название: Re: Авторан при подключении USB определенного устройства Отправлено: Diozan от 17-09-2009, 19:46:52 ПО ID нельзя привязать какнибудь на определенный порт в реестре? Увы, не слышал я про такое. В Линуксе такое на ура делается при помощи devfs или udev. А вот в винде нет...Название: Re: Авторан при подключении USB определенного устройства Отправлено: ALTi от 17-09-2009, 20:09:36 AleксandR - а можешь привести конкретный пример что именно надо?
P.S. Попробуй программу "USB Safely Remove" там в настройках есть такой пунктик... [вложение устарело и удалено] Название: Re: Авторан при подключении USB определенного устройства Отправлено: Diozan от 17-09-2009, 20:21:22 Как я понял, надо при втыкивании устройства запускать программу. При подключении устройство передаёт кучу атрибутов - тип, производитель, модель, серийный номер. Например, для Кэноновского сканера это выглядит так:
Bus 008 Device 003: ID 04a9:2220 Canon, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 255 bMaxPacketSize0 8 idVendor 0x04a9 Canon, Inc. idProduct 0x2220 bcdDevice 1.00 iManufacturer 1 Canon iProduct 2 CanoScan iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 39 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 16 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0000 (Bus Powered) Название: Re: Авторан при подключении USB определенного устройства Отправлено: ALTi от 17-09-2009, 20:25:18 Diozan - тут не Линукс - тут всё намного проще )
Название: Re: Авторан при подключении USB определенного устройства Отправлено: AleксandR от 18-09-2009, 08:00:24 Ну раз проще, как сделать, чтобы при втыкании Кэнонского сканера сразу автоматом запустился файнридер?
И чтобы сторонние проги не использовались? Название: Re: Авторан при подключении USB определенного устройства Отправлено: Diozan от 18-09-2009, 08:27:00 Diozan - тут не Линукс - тут всё намного проще ) Улыбнуло... Согласен, что проще, ибо никак...Название: Re: Авторан при подключении USB определенного устройства Отправлено: ALTi от 18-09-2009, 12:48:19 Ну раз проще, как сделать, чтобы при втыкании Кэнонского сканера сразу автоматом запустился файнридер? И чтобы сторонние проги не использовались? Насчёт обойтись без сторонних прог - неуверен - попробуй поюзать ту прогу которую я предложил на пару постов выше... Улыбнуло... Согласен, что проще, ибо никак... Встроенными средствами - может быть и никак - но есть же сторонние приложения... Название: Re: Авторан при подключении USB определенного устройства Отправлено: AleксandR от 18-09-2009, 13:18:52 Насчёт обойтись без сторонних прог - неуверен - попробуй поюзать ту прогу которую я предложил на пару постов выше... Да это я видел в инете. С ней всё хорошо идет. Вообщем, как я понял, через реестр никак. Ну и ладно :)Название: Re: Авторан при подключении USB определенного устройства Отправлено: McArrow от 28-09-2009, 19:44:04 Если не работает, значит не надо. Поддерживаю.
Название: Re: Авторан при подключении USB определенного устройства Отправлено: AleксandR от 29-09-2009, 11:42:52 Да я уж давно забил)
Название: Re: Авторан при подключении USB определенного устройства Отправлено: AleксandR от 30-09-2009, 10:22:13 Тиха, тиха. Не ругайтесь... как дети чесслово.
|