OverFlow wrote:

if you have a windows install taht doesnt have all the drivers installed already it would be assumed that it is a new install?

Yes. Actually it would be installed using an UA XP CD, but that CD could miss some (new) drivers.

OverFlow wrote:

Since our project slipstreams drivers into the install package we tend to avoid unsupported devices in device manager.

If one wouldn't be using your driverpacks, the result could be "Unsupported device" in the device manager, yes.

OverFlow wrote:

so... I am not sure how to make windows "re-enumerate", but if you use the driverpacks as intended you won't have this problem.

I don't want to use them as intended. If I would, this topic wouldn't exist.

OverFlow wrote:

If you were useing method one to create your disk all the drivers would be available to windows (search the cd from new hardware wizard) however you would have to either uninstall all of them and search for new hardware or manualy update each unsupported device.

That's exactly what I want; some software application or script that starts a search for drivers for each unsupported device. This application would then be bundled with your driverpacks on to a 2nd CD, accompanied with the UA XP CD.

I would like to create a CD that installs all unknown hardware devices for a specific range of computers, fully automated.

The idea is that a user has a fresh Windows XP install and is missing a few drivers, for example for the graphics card (missing ATI drivers). The CD should then be inserted and, probably using some sort of application, Windows should install all the missing drivers from the CD. The CD will obviously contain some driverpacks. This application would require some sort of interaction with the Windows API, initiating a driver scan for all uninstalled hardware devices.

Does anyone have an idea how to do this?