Dobře, v tom případě enumerovat pouze USB a skrytě, to by taky mělo nějak jít, ne? Ovládač závislý od čipsetu nepotřebuješ, ve většině případů se dají použít: USBUI.DLL, UHCD.SYS, USBD.SYS a USBHUB.SYS. Ty soubory tam budou. Mohl bych upravit *.inf, aby se pro každý zařízení natvrdo použily tyhle drajvry. OPRAVA: Teď jsem si pro jistotu zkontroloval čtyři mašiny, v každé je jiný pajšl (VIA, SIS, i810, i865), všude jsou pro USB pouze tyhle čtyři soubory. Plus tam půjde ještě IGORPLUG.SYS, pro obsluhu toho zařízení.
S tím VB máš asi pravdu, bohužel nenaučil jsem se a už se asi nenaučím C++, umím pouze VB, ale ten používám pouze na zobrazení vzhledu aplikace, jinak všude volám Win32 API.