I am using a driver for Multiple USB devices. The INF file works well for all four devices.
I created a DPInst wizard to install the devices. This wizard works well on windows Vista.

However on windows xp, I continually am prompted for the device driver when I switch the device to another one. What happens is this:
I insert hardware A, run DPInst Installer and everything is OK.
Then I insert hardware B, and am prompted for driver. I run the wizard, it replaces the old driver (with esentially the same one) and then hardware B works ok. I then insert hardware A, and I get a new prompt.

I do not have a problem when I do the following:
Hardware A, DPInst wizard,
Hardware B, then using the Windows wizard I go to Don't search. I will choose the driver to install and the hardware always uses the same as hardware A.

My question is this:

How do I get DPInst to pick an existing driver?

Any comments would be much appreciated.
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


there is a legacy switch for XP machines.

can't recall off the top of my head but I think its /lh or similar.
Answered 04/11/2009 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment
OK. Thanks for the help.
I have made some progress.

Now my DPInst wizard can run once and install for all four devices cleanly.
However this is only using a test certificate i created with MakeCert.

When I use our own authenticode certificate, I get the "........ has not passed Windows Logo testing..." error, which I have to click on "Continue Anyway" to get the installation to complete.
I realise that this is because my driver is SelfSigned and not WHQL signed.
Is this statement correct, or could my driver signing procedure be wrong?

How do I get this popup window to appear for all four devices in the inf file, and not just the one that is plugged in.
Or, how do i get this popup to appear when I plug in a different device (instead of the found new hardware wizard all over again).

Is this avoidable with windows XP as it is preventing seamless installation of four devices all at once.

Thanks again,
Answered 04/14/2009 by: ronan
Yellow Belt

Please log in to comment