Bob- I'm curious, how would you handle a requirement like below?
Scenario: chainer that installs 3rd party installs 3rd party package A, B and C. All three packages install a service. For package C, if A and/or B is installed, add A and/or B as dependencies of C. Natively, C doesn't express any such dependency and it's an integration request from our internal dev team that interops with these packages. I think the whole scenario is bunk but you know how people don't want to listen sometimes. Chris Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me --- On Sat, 5/30/09, Bob Arnson <b...@joyofsetup.com> wrote: > From: Bob Arnson <b...@joyofsetup.com> > Subject: Re: [WiX-users] WiX 3.0: How to change an existing Windows service's > startup type > To: "General discussion for Windows Installer XML toolset." > <wix-users@lists.sourceforge.net> > Date: Saturday, May 30, 2009, 10:08 AM > little.forest wrote: > > But in our case, I'm afraid we couldn't take ownership > for that key. The reason is, we're not trying to create a > component with a key, but trying to change an existing key's > value. Actually, our application is a WPF application. We > need to make "Windows Presentation Foundation Font Cache > 3.0.0.0" service Starup type as "Automatic"(It's 'Manual' by > default). > > You shouldn't try to do this: > > 1. As you point out, it's not your key so > you're assuming ownership > of something that isn't yours. > 2. #1 is a violation of component rules. > 3. What happens if the original owner of > the key (i.e., the .NET > Framework) wants to change it? > 4. What happens when the user uninstalls > your app? > 5. Lastly, it's not necessary: The cache > service is an on-demand > service and starts automatically when > needed. If an app /needs/ it > set to Automatic, the app needs > fixing. > > -- > sig://boB > http://joyofsetup.com/ > > ------------------------------------------------------------------------------ > Register Now for Creativity and Technology (CaT), June 3rd, > NYC. CaT > is a gathering of tech-side developers & brand > creativity professionals. Meet > the minds behind Google Creative Lab, Visual Complexity, > Processing, & > iPhoneDevCamp as they present alongside digital > heavyweights like Barbarian > Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users