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

Reply via email to