You can use dpinst to pre-install device drivers in XP.... it is part
of the driver install frameworks (DIFx)
Driver Package Installer (DPInst)
http://msdn.microsoft.com/en-us/library/ms790308.aspx
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Wed, 17 Dec 2008 19:52:00 -0800, Stigward
<(E-Mail Removed)> wrote:
> Hi,
>
>I work at a University and help look after creating and deploying images in
>student ICT labs. We have windows XP installed on roughly 600 machines. This
>particular problem applies to about 90 of those machines for which a unique
>ICT image has been created with norton ghost.
>
>As a part of an introductory programming course, the students use a lego
>tower usb device (robolab 2.9).
>Whenever a student plug's the device in, a "Found New Hardware" wizard
>appears and they must locate and install the device base on the lectures
>instructions. Because deepfreeze is installed, this must be done each time a
>student logs into the machine. My question is how can this be avoided?
>
>I have tried long-winded solutions, like creating a before and after
>snapshot with symantec ai, and creating an .exe package to deploy the
>differences, which is executed by a vb script as part of sysprep. This
>didn't work, I'm guessing because of some unique identifier each machine uses
>to reference usb devices.
>
>The relevant drivers are pointed to in the sysprep.inf emPnPDriversPath and
>the robolab software is actually installed on the image, however, after it is
>syspreped and deployed, my old friend the "Found New Hardware" wizard appears.
>
>Any help would be greatly appreciated. If you require additional
>information, please don't hesitate to contact me.
>
>Kind regards,
>
>Stigward