Ok,

I have my USB (custom setup class) driver pre-installing on XP with a
DIFx-based installer completely fine, with no popups during the pre-install.
When any of my devices is plugged in for the first time, I get the "Found New
Hardware Wizard" and the user has to click through the pages (i.e. "connect
to Windows Update? Not this time" and "Install the software automatically").
The driver is found and installed and everything works.

My question: Is getting the drivers signed by WHQL the *only* thing I have
left between me and a completely silent install (i.e. the user is not
presented with anything other than the pop-up balloons in the system tray,
and in particular no questions he has to answer or buttons to click)? For
instance, is there anything I have to add to the INF (beyond the .cat line)
to make it a silent install? Does Windows treat a custom setup class
differently than a non-custom class (e.g. does Windows do something silly
like not allow a silent install with a custom setup class)? Is there
anything I'm forgetting and/or never knew?

Re: Silent Install - Am I ready? by Eliyas

Eliyas
Wed Aug 22 22:38:37 CDT 2007

Window 2000 used to treat WHQL-able class differently from custom class. I
think XP treats all of them alike - in that if it's not signed, it will be
not installed automatically (what we call server side install) and you will
get a pop-up. AFAIK, if you get the drivers signed, you should be set. If
you find out that's not the case later on, feel free to call me stupid and
tell us what you missed.

--
- This posting is provided "AS IS" with no warranties, and confers no
rights.