Може ли Windows да бъде настроен да стартира автоматично приложение, когато е включено съвместимо с HID USB устройство?

Имам персонализирано USB устройство, съвместимо с HID. Бих искал да настроя Windows да стартира приложение, когато това устройство е включено. Възможно ли е това чрез настройка за конфигурация? Или трябва да напиша приложение (например такова, което се намира в системната област при стартиране на Windows), което открива кога устройството е поставено?

Знам, че фотоапаратът ми Canon и телефонът ми Nokia могат да стартират приложения или AutoPlay, когато са включени, но те не са HID устройства.


person PIntag    schedule 30.03.2011    source източник


Отговори (1)


Трябва да можете да постигнете това чрез наблюдение за WMI Win32_DeviceChangeEvent или RegisterDeviceNotification.

person Ben    schedule 30.03.2011
comment
Което означава, че опция (b) напишете приложение, което винаги работи и открива вмъкването. - person Ben Voigt; 31.03.2011
comment
Благодаря много за информацията. Определено нямам проблем с този подход. Но какво е различното в устройството Canon Camera, което позволява събитията му да бъдат разпознавани от Windows? - person PIntag; 31.03.2011
comment
Самият Windows изпълнява такова приложение за наблюдение на промените в устройството. Когато устройството бъде разпознато като устройство за изображения, то започва да действа. - person Ben; 31.03.2011
comment
Да, разбирам, но какво прави Canon, така че Windows да показва устройството в контролния панел на AutoPlay? Бих искал да направя същото с моето устройство. - person PIntag; 31.03.2011
comment
Добър въпрос - но не е същият въпрос! - person Ben; 31.03.2011