On Wed, Jul 29, 2009 at 4:36 PM, Blair<os...@live.com> wrote: > Most of us have not used DIFxApp to install drivers, so we are just shooting > in the dark. Fair enough, but as I've discovered, the in-the-dark shooting does appear to hit targets occasionally.
> > Are you installing on 32-bit or 64-bit OS? 32 bit. > Is your .inf file the keypath for your component? Looking at your MSI in > Orca, is anything in your MsiDriverPackages table? Since there is no MsiDriverPackages table displayed in Orca, I'm going to assume that that's a no. Once I added the 'keypath' element to the component, everything worked like magic. So now, the xml looks like: <Directory Id='SystemFolder' Name='System32'> <Directory Id='DriversFolder' Name='drivers' /> </Directory> ... <DirectoryRef Id="DriversFolder"> <Component Id ="cyusb" Guid="954D30C8-5CDC-D6AB-3AF6-6CF9823200B3"> <File Id="cyusb.inf" Source="..\Includes\cyusb.inf" KeyPath="yes"/> <File Id="cyusb.sys" Source="..\Includes\cyusb.sys"/> <dfx:Driver Legacy="yes" ForceInstall="yes" DeleteFiles="yes"/> </Component> </DirectoryRef> Apparently, the magic word is 'keypath'! Thanks for that! Mark > What does the installation log show (does the MsiProcessDrivers action run? > Are any errors shown? Etc.) > > DIFxApp is created by a different team at Microsoft. All the WiX team (with > v3) has done is to repackage the contribution that team made in v2. > > -----Original Message----- > From: Mark Roden [mailto:mmro...@gmail.com] > Sent: Wednesday, July 29, 2009 3:19 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Is there a walkthrough that works for > installingdrivers in an MSI, wix v 3 (5120)? > > Wow, really? > > That takes me to here: > http://msdn.microsoft.com/en-us/library/ms790289.aspx > > where there's a single line of code, namely: > > <Component Id="C__70708CBF27634C5FB5295CDE6954A1BB" > Guid="953D30C9-5CCC-D5AE-3AF3-6CF9823200B0" DriverForceInstall="no" > DriverSequence="0"> > > going further takes me to here: > > http://msdn.microsoft.com/en-us/library/dd163212.aspx > > Where the promised code is nowhere to be found. No links, nothing, no > way to get sample code. > > I did my homework. Nothing like this exists on the microsoft website. > Every question asked on this forum about driver installation ends up > with absolutely zero responses, or something about writing my own > action, or something involving WiX 2 and not WiX 3. > > How do I do these things? All I want to do is install an inf and an > sys. It should seriously take at most ten lines of code. I have this > so far: > > ... > xmlns:dfx="http://schemas.microsoft.com/wix/DifxAppExtension"> > ... > > <Directory Id="TARGETDIR" Name="SourceDir"> > <Directory Id='SystemFolder' Name='System32' /> > ... > > > <DirectoryRef Id="SystemFolder"> > <Component Id="cyusb" Guid="954D30C8-5CDC-D6AB-3AF6-6CF9823200B3"> > <File Id="cyusb.inf" Source="..\Includes\cyusb.inf" /> > <File Id="cyusb.sys" Source="..\Includes\cyusb.sys" /> > <dfx:Driver Legacy="yes" ForceInstall="yes" DeleteFiles="yes"/> > </Component> > </DirectoryRef> > > And that just does not work. How do I make it work? Does it need to > go into the driver directory? When I plug the USB device in, it > should say, hey, I've got a new device here, and I'll go ahead and > look for the driver for that device. It should then find this INF. > That's all I want. I've spent two days on this, and I can't figure > out the magic words I need to make this incantation work. > > Please.... help... me... > > > On Wed, Jul 29, 2009 at 2:26 PM, Jeremy Farrell<jfarr...@pillardata.com> > wrote: >> Perhaps MSDN will be helpful: >> >> http://msdn.microsoft.com/en-us/library/ms790295.aspx?ppud=4 >> >> Regards, >> jjf >> >>> -----Original Message----- >>> From: Mark Roden [mailto:mmro...@gmail.com] >>> Sent: Wednesday, July 29, 2009 8:06 PM >>> To: General discussion for Windows Installer XML toolset. >>> Subject: Re: [WiX-users] Is there a walkthrough that works >>> for installingdrivers in an MSI, wix v 3 (5120)? >>> >>> Well, now I get the drivers tags, but the driver itself still isn't >>> getting installed. >>> >>> Seriously, is there a walkthrough or anything on how to use this? >>> I've found numerous sites where people _ask_ the question, but none >>> with actual responses with actual code that says "Here is how you take >>> an inf and a sys and install it." >>> >>> Thanks, >>> Mark >>> >>> On Wed, Jul 29, 2009 at 7:56 AM, Mark Roden<mmro...@gmail.com> wrote: >>> > I had not done that. Hopefully, that will be all I need to >>> get it done. >>> > >>> > Thanks, >>> > Mark >>> > >>> > On Wed, Jul 29, 2009 at 12:28 AM, Blair<os...@live.com> wrote: >>> >> Are you talking about Intellisense in VisualStudio? You added the >>> >> DifxAppExtension's namespace, right? >>> >> >>> >> Here is a short example (warning: not tested): >>> >> >>> >> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" >>> >> xmlns:dfx="http://schemas.microsoft.com/wix/DifxAppExtension"> >>> >> ... >>> >> <Component ...> >>> >> <File .../> >>> >> <dfx:Driver AddRemovePrograms="no" ForceInstall="no"/> >>> >> ... >>> >> >>> >> -----Original Message----- >>> >> From: Mark Roden [mailto:mmro...@gmail.com] >>> >> Sent: Tuesday, July 28, 2009 10:18 PM >>> >> To: General discussion for Windows Installer XML toolset. >>> >> Subject: Re: [WiX-users] Is there a walkthrough that works >>> for installing >>> >> drivers in an MSI, wix v 3 (5120)? >>> >> >>> >> It doesn't work. The driver tags aren't showing up. According to >>> >> what I can see in the schema, the driver tags are derived from >>> >> component, and neither the component tag has driver tags, >>> nor does it >>> >> contain driver tags, nor is a driver tag being recognized. >>> They are >>> >> all failing. So, I figure I'm probably doing something wrong. >>> >> >>> >> I've updated to the release version, in case that was the >>> problem. It >>> >> didn't help. >>> >> >>> >> On Tue, Jul 28, 2009 at 8:33 PM, Blair<os...@live.com> wrote: >>> >>> DifxApp? >>> >>> >>> >>> See the Difxapp Schema page in wix.chm. >>> >>> >>> >>> -----Original Message----- >>> >>> From: Mark Roden [mailto:mmro...@gmail.com] >>> >>> Sent: Tuesday, July 28, 2009 4:17 PM >>> >>> To: wix-users@lists.sourceforge.net >>> >>> Subject: [WiX-users] Is there a walkthrough that works >>> for installing >>> >>> drivers in an MSI, wix v 3 (5120)? >>> >>> >>> >>> Hi all, >>> >>> >>> >>> I'm running wix v 3.0.5120, and I need to install a driver. >>> >>> Basically, it's one inf file and onesys files, and I'm >>> having no joy. >>> >>> I've tried this: >>> >>> >>> >>> >>> >>> <Directory Id='DriversFolder' Name='Drivers'/> >>> >>> >>> >>> ... >>> >>> >>> >>> >>> >>> <DirectoryRef Id="DriversFolder"> >>> >>> <Component Id="cyusb_inf" Guid="*"> >>> >>> <File Id="cyusb.inf" >>> >>> Source="..\Includes\cyusb.inf" /> >>> >>> </Component> >>> >>> <Component Id="cyusb_sys" Guid="*"> >>> >>> <File Id="cyusb.sys" >>> >>> Source="..\Includes\cyusb.sys" /> >>> >>> </Component> >>> >>> </DirectoryRef> >>> >>> >>> >>> I've also tried putting things into system32. The >>> drivers are there, >>> >>> and they work perfectly well on a vista machine if I tell >>> the system >>> >>> exactly where to look, but I'd like it to Just Work. >>> >>> >>> >>> Thanks! >>> >>> Mark >>> >>> >>> >>> >>> >> >>> -------------------------------------------------------------- >>> -------------- >>> >>> -- >>> >>> Let Crystal Reports handle the reporting - Free Crystal >>> Reports 2008 >>> >> 30-Day >>> >>> trial. Simplify your report design, integration and >>> deployment - and focus >>> >>> on >>> >>> what you do best, core application coding. Discover >>> what's new with >>> >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> >>> _______________________________________________ >>> >>> WiX-users mailing list >>> >>> WiX-users@lists.sourceforge.net >>> >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >>> >>> >>> >>> >>> >> >>> -------------------------------------------------------------- >>> -------------- >>> >> -- >>> >>> Let Crystal Reports handle the reporting - Free Crystal >>> Reports 2008 >>> >> 30-Day >>> >>> trial. Simplify your report design, integration and >>> deployment - and focus >>> >> on >>> >>> what you do best, core application coding. Discover >>> what's new with >>> >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> >>> _______________________________________________ >>> >>> WiX-users mailing list >>> >>> WiX-users@lists.sourceforge.net >>> >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >>> >> >>> >> >>> -------------------------------------------------------------- >>> -------------- >>> >> -- >>> >> Let Crystal Reports handle the reporting - Free Crystal >>> Reports 2008 30-Day >>> >> trial. Simplify your report design, integration and >>> deployment - and focus >>> >> on >>> >> what you do best, core application coding. Discover what's new with >>> >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> >> _______________________________________________ >>> >> WiX-users mailing list >>> >> WiX-users@lists.sourceforge.net >>> >> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >> >>> >> >>> >> >>> -------------------------------------------------------------- >>> ---------------- >>> >> Let Crystal Reports handle the reporting - Free Crystal >>> Reports 2008 30-Day >>> >> trial. Simplify your report design, integration and >>> deployment - and focus on >>> >> what you do best, core application coding. Discover what's new with >>> >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> >> _______________________________________________ >>> >> WiX-users mailing list >>> >> WiX-users@lists.sourceforge.net >>> >> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >> >>> > >>> >>> -------------------------------------------------------------- >>> ---------------- >>> Let Crystal Reports handle the reporting - Free Crystal >>> Reports 2008 30-Day >>> trial. Simplify your report design, integration and >>> deployment - and focus on >>> what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >> >> > ---------------------------------------------------------------------------- > -- >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day >> trial. Simplify your report design, integration and deployment - and focus > on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > > ---------------------------------------------------------------------------- > -- > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users