Simon Fell > Its just code
DJ talks about USB drivers on 98 and Linux. My current project involves a USB device, and the whole driver install/management is a complete nightmare, particularly on 98 and ME, the whole thing is completely hit and miss and documentation is non-existant. At least on W2K and XP there's something of a install/update API for the drivers, that lets you cope better with pre-installing USB device drivers, and/or updating drivers if the device was plugged in before the software install. But there are still holes in the system, in particular the update driver API requires the device to be plugged in for it to work, otherwise it thinks the device doesn't exist and leaves the old driver installed. To top it off, XP adds the "end of the world unsigned driver" dialog boxes, if you attempt to install an unsigned driver. It remains to be seen if Mac OS 9 or Mac OS X is any better.