I am using WixDifxAppExtension to install a printer driver as part of an 
application installer. The WiX source is as follows:

      <Component Id="GSDriver" Guid="..." >
        <File Id="GSDriver_INF" Vital="yes" KeyPath="yes" 
Source="GSDriver.inf"/>
        <File Id="GSDriver_CAT" Vital="yes" Source="GSDriver.cat"/>
        <File Id="GSDriver_PPD" Vital="yes" Source="GSDriver.ppd"/>
        <difx:Driver DeleteFiles="yes" PlugAndPlayPrompt="no" 
ForceInstall="yes" Legacy="yes" />
      </Component>

The corresponding custom actions apparently complete successfully. However, the 
install log file includes the lines:

   DIFXAPP: INFO:   No matching devices found in INF "...\GSDriver.inf" on the 
Machine.
   DIFXAPP: INFO:   No drivers installed. No devices found that match driver(s) 
contained in '...\GSDriver.inf'

and a subsequent attempt to add a printer fails with a "driver not found" error.

I've tried various combinations of yes/no values for the attributes in the 
Driver element (mostly out of desperation) but the outcome is the same each 
time.

The log file is correct in that there is not (and will not be) a matching 
device at install time but, as I understand it, it should be possible to 
"preinstall" the driver: my question is how do I make that happen with WiX?

------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to