There is a bug open on WiX v3 about not quite integrating correctly with
DIFxApp.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Levi Wilson
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]<mailto:[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]<mailto:[EMAIL PROTECTED]>]
Sent: Monday, January 29, 2007 1:26 PM
To: Quinton Tormanen
Cc: wix-users@lists.sourceforge.net<mailto: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] <mailto:[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
<http://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]> [mailto:[EMAIL
PROTECTED]<mailto:[EMAIL PROTECTED]>] On Behalf Of Levi Wilson
Sent: Monday, January 29, 2007 7:29 AM
To: wix-users@lists.sourceforge.net<mailto: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