I am packaging WinTV and it requires USB driver installation. I am using DIFx and the driver installation is fine but the issue is that if the USB is not plugged while installing the MSI, MSI installs everything fine but when next time the USB is plugged it pops up with New Hardware Found wizard. If one simply clicks next it configures drivers properly but for normal users it asks for Admin credintials.

Is there any way to isntall the drivers even when USB is not plugged

Thanks
0 Comments   [ + ] Show Comments

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.

Answers

0
search for problems with signed and unsigned drivers, they were recently mentioned in the previously post.
Answered 08/03/2006 by: AngelD
Red Belt

Please log in to comment
0
Thanks for your inputs.
I have checked and the driver is signed as CAT is file is present with Signature and Certificates
Answered 08/03/2006 by: Lillude
Senior Purple Belt

Please log in to comment
0
What does your MsiDriverPackages table look like?
Answered 08/03/2006 by: AngelD
Red Belt

Please log in to comment
0
Try set the Flags column in the MsiDriverPackages to 7.


  • Bit 1: By default, DIFxApp does not install a Plug and Play (PnP) function driver on a device if the driver that is currently installed on a device is a better match for the device than the new driver. This flag configures DIFxApp to force the installation of a new PnP function driver on a device, even if the driver that is currently installed on a device is a better match than the new driver.

  • Bit 2: By default, during the installation of a PnP function driver, if a device that matches the driver is not connected to the computer, DIFxApp prompts the user to connect the device to the computer. This flag configures DIFxApp so that it does not display this prompt.

  • Bit 4: By default, DIFxApp adds an Add Or Remove Programs entry that represents the driver package that this component represents. This flag configures DIFxApp so that it does not create an Add Or Remove Programs entry for the component. DIFxApp does not support this feature on Microsoft Windows Vista.
Answered 08/03/2006 by: AngelD
Red Belt

Please log in to comment
0
MSI driverPackage table has the entry of component having INI,Cat,SYS file and the value is 10.

DIFx is working fine as I have checked in the INF folder and INF file is getting installed there as OEMxx.inf\pnf whr xx is the latest number.
Answered 08/03/2006 by: Lillude
Senior Purple Belt

Please log in to comment
0
I don't know how DIFx handles drivers requiring the hardware to be connected though.
Answered 08/03/2006 by: AngelD
Red Belt

Please log in to comment
0
I have tried all posible ways to set the USB drivers for a osprey 50 without the device being connected., but i still get the prompt. even if the usb port is changed you get the prompt.
Answered 08/03/2006 by: bheers
Second Degree Blue Belt

Please log in to comment
Answer this question or Comment on this question for clarity