The service is not installed in the GAC.  I was researching #2 already
but haven't yet been able to figure out how to set service-specific
permissions using Permission.

-----Original Message-----
From: Bob Arnson [mailto:b...@joyofsetup.com] 
Sent: Wednesday, January 07, 2009 10:52 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Privileged custom actions

Jeremy Lew wrote:
> I hear you, but it doesn't look like I have much choice.  If the
service
> fails to start, I need to either instruct the user to start it from
the
> control panel, or force a reboot.  Both of those options are pretty
icky
> as well.
>   

First, I doubt it'll work: MSI runs as a service, which doesn't have 
free reign to show UI. I doubt you'll be able to get a UAC prompt from 
the execute sequence, though it would probably work if you run it from 
the tail end of the UI sequence.

Second, there are other options:

1. If it's a .NET service installed to the GAC, don't. There's almost no

benefit to the GAC for an auto-start service, as it's not restarted 
(often) and is cold-starting the CLR.
2. If it's appropriate, change the ACLs (using <Permission>) to let 
users control the service. Then you can do it after InstallFinalize.

-- 
sig://boB
http://joyofsetup.com/



------------------------------------------------------------------------
------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to