Цитата(lazycamel @ Oct 28 2005, 09:27)
Вы немного не понимаете. К паре VID&PID через INF-файл привязаны конкретные драйвера.
В результате я подключаю к УСБ свое устройств, например сбора данных, с "левыми" VID&PID, а система мне бодренько и без спросу ставит стандартные драйвера для каких-нибудь УСБ колонок.
Нет. Мне кажется, что я все-таки правильно понимаю. Вот что по этому поводу говорит сама фирма Cypress:
Цитата
Applications software usually accesses the driver using the driver's Global Unique IDentifier (GUID). Each driver in the Windows system should have a unique GUID. By employing distinct GUIDs, multiple instances of CYUSB.SYS from different hardware vendors can exist on a given system without colliding.
Иными словами, даже если в системе установлен этот драйвер с расчетом на "какие-нибудь УСБ колонки", все равно можно спокойно обращатся к
другому экземпляру этого же драйвера, но уже для твоего устройства. (Можно на "Ты"? В конференциях коллег-единомышленников, насколько я знаю, так принято :-)
Цитата
Ну и нафига вам эта радость. ?
Конечно не надо. Но, если верить документации Cypress'а, все будет ОК. Правда, должен признаться, сам я этого еще не проверял. Проверю - обязательно сообщу о результатах. У меня ведь точно такая же задача: мой прибор должен работать даже если перед этим (или после) были установлены какие-то "УСБ колонки" :-)