I've been using WiX version 2 and just used the Driver* attributes. I
put all the files for a given .INF in a single component, which can go
against the general principal of one .dll per component, but someone
recommended that I do that way; either from this mailing list or the
DIFx support team.
 
You know, you ought to pose your question to [EMAIL PROTECTED]
They have given me pretty good support. They are really probably the
ones to ask about whether DIFx Tools are appropriate for your type of
driver.
 
Again, remember that I'm just a notice at this. I just did my first
driver package, but it is working. After all the excellent help I've
received on this list, I wanted to help point someone in the right
direction when I could. However, if there's a driver install expert out
there, feel free to stomp on my "advice" with better advice! :-)
 
--Quinton

________________________________

From: Levi Wilson [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, January 30, 2007 5:27 AM
To: Quinton Tormanen
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Kernel Drivers


Alright, I'm trying to give this DIFxApp a shot.  I'm using Version 3 of
WiX, and it will not allow me to put DriverXXX attributes in the
component.  Nor will it allow me to use the <Driver/> element inside my
component.  I've been trying to go through the article found here (
http://msdn2.microsoft.com/en-gb/library/ms790289.aspx) but can't seem
to get past this.  Which version of WiX did you use when using DIFxApp?


On 1/29/07, Quinton Tormanen <[EMAIL PROTECTED]> wrote: 

        DIFxApp will install hardware drivers if you provide it with the
.INF file(s) and the referenced files from the package. Whether a file
system driver fits that bill is over my head, although it sounds a bit
different. DIFxApp does the equivilant of SetupCopyOemInf and then some.
It's job is to get the driver into the driver store. I know that
hardware .INF files often include an AddService question, but it sounds
like you'll need to wait for one of the big guns to reply to your
request...
         
        --Quinton

________________________________

        From: Levi Wilson [mailto:[EMAIL PROTECTED] 
        Sent: Monday, January 29, 2007 1:26 PM
        To: Quinton Tormanen
        Cc: wix-users@lists.sourceforge.net
        Subject: Re: [WiX-users] Kernel Drivers
        
        
        
        I neglected to mention that this is not a hardware driver, it is
a file system driver.  In InstallShield parlance, I used to call
_CreateNTService to install it.  Is there an equivalent WiX element to
achieve this since the <ServiceInstall/> doesn't support the
@Type="kernelDriver" ?  Is DIFxApp exactly what I need?  Also, why does
Windows Installer not support the kernelDriver type? 
        
        
        On 1/29/07, Quinton Tormanen <[EMAIL PROTECTED] > wrote:


                I just added USB drivers to our application installer.
The toolkit I used is DIFxApp, which integrates VERY well with WiX.
They've even got an example for WiX. The website for DIFx Tools is
www.microsoft.com/whdc/driver/install/difxtools.mspx . However, beware
that that website doesn't have the latest. It has version 2.01, which
doesn't support Vista. To get the newest version (2.1), grab the WDK for
Vista.
                 
                Once you've got DIFx Tools, look at the DIFxApp
component and its WiX examples. They read through the Driver* attributes
under the Component element, and you should be well on your way!  You
shouldn't need your own CA (the DIFxApp WiXLib includes its own CAs).
                 
                Hope this helps!
                 
                --Quinton

________________________________

                From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Levi
Wilson
                Sent: Monday, January 29, 2007 7:29 AM
                To: wix-users@lists.sourceforge.net
                Subject: [WiX-users] Kernel Drivers
                
                
                
                What is the proper way to install a kernel mode driver?
I noticed in the help file that the <ServiceInstall/> tag says that
"Windows Installer does not currently support kernelDriver or
systemDriver".  Do I need to make an INF install and use a CA to perform
a rundll32 on it?  Any help would be greatly appreciated.
                
                Levi
                



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to