On Thu, 03 Jun 2010 08:17:32 -0400
Bob Arnson <b...@joyofsetup.com> wrote:

> On 6/2/2010 10:47 AM, Bruce Cran wrote:
> 
> >   <ServiceControl Id="sctp_service" Name="Sctp" Start="install"
> > Stop="both" Remove="uninstall"/> 
> 
> That might work but note that MSI explicitly says it doesn't support 
> drivers as services.
> 
> > The sctp service (a kernel driver) works without problems during
> > installation but it never gets stopped or removed during
> > uninstallation.
> 
> As I recall, that's usually handled via flags in an .inf file;
> DifxApp doesn't do it directly.
> 

Thanks, that was the problem: after adding the 0x800 flag (start the
service after installation) into the AddService line in the INF file and
removing the ServiceControl line everything works as expected,
including the service being stopped and the driver file deleted!

-- 
Bruce 

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to