I think that's 4 reasons. :) I am trying to make an installer that replaces the VS2010 Setup Project installer, as stated in my first post, and it allows one to set the path and offers both the per-user/per-machine install on the same dialog.
So does anyone know how wix differs from VS2010 setup project for the per-user vs. per-machine install choice? Are they equivalent? I have spent a bit of time to make my wix dialog look like the setup project version, but now the functionality seems totally wonky, as no matter what the user puts into their path, this per-user setup will change the path to something different. Ar! On Fri, 2013-08-30 at 20:24 +0000, John Cooper wrote: > Well conceptually, you don't need the InstallDir dialog if you're installing > perUser as it's always going into the LocalAppData tree anyway. It's a > pretty straight forward translation of WixUI_Advanced. Even the somewhat > troublesome custom actions could be moved to another file since they run > scheduled in both the Execute and UI sequences. > > About two hours of work and most of it to verify functionality. > > No, I don't have ready-made source for you. > > I've modified FeatureTree, Mondo, and InstallDir extensively, but I've never > done. Advanced. Two reasons: 1) management wants compatibility with > Windows Installer Service 4.5 and the ability to install on late service > packs of XP and Server 2003 (with Windows Installer Service 4.5 installed on > them); 2) management wants 100% visibility of all installed products on all > machines by one account; 3) management wants patching and upgrading to behave > in the same manner (e.g., under one account); and 4) management wants GPO > deployability. > > Just because software has a capability doesn't mean it should be used. There > should be a business justification for it. > > -- > John Merryweather Cooper > Build & Install Engineer -- ESA > Jack Henry & Associates, Inc.(r) > Shawnee Mission, KS 66227 > Office: 913-341-3434 x791011 > jocoo...@jackhenry.com > www.jackhenry.com > > > > > -----Original Message----- > From: jo...@msli.com [mailto:jo...@msli.com] > Sent: Friday, August 30, 2013 2:16 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Add install InstallScopeDlg to WixUI_InstallDir.wxs > > Thank you for your concern, but Yes, I do want the per-user/per-machine > choice in my installer. > - Only clients Windows 7 or higher are to be supported. > - I only perform major upgrades. > - The Setup Project msi allows this choice and thats what I'm replacing, so > it must also offer the choice. > > Have you a WixUI_*.xml that adds to WixUI_InstallDir.wxs a > per-user/per-machine choice? > > On Fri, 2013-08-30 at 18:18 +0000, John Cooper wrote: > > Although being able to specify perUser or perMachine is superficially very > > appealing, it has significant implications for patching and upgrading that > > are unacceptable in many deployment scenarios. > > > > Make sure you're will to live with ALL of those implications. In my > > experience, too many products are deployed perMachine, but network > > administrators have certain expectations about who can patch and upgrade > > across a network or over a farm that perUser breaks (in particular, there's > > a nearly universal expectation that they can see all installed products > > from an appropriately permissioned user). > > > > Also, I believe this is only really going to work if you limited yourself > > to installing on Windows Installer Service 5.0 or later. Will that work > > for you? For example, that will totally cut out support for XP and Server > > 2003. > > > > -- > > John Merryweather Cooper > > Build & Install Engineer -- ESA > > Jack Henry & Associates, Inc.(r) > > Shawnee Mission, KS 66227 > > Office: 913-341-3434 x791011 > > jocoo...@jackhenry.com > > www.jackhenry.com > > > > > > > > > > -----Original Message----- > > From: jo...@msli.com [mailto:jo...@msli.com] > > Sent: Friday, August 30, 2013 12:59 PM > > To: General discussion for Windows Installer XML toolset. > > Subject: [WiX-users] Add install InstallScopeDlg to > > WixUI_InstallDir.wxs > > > > Hay anyone modified WixUI_InstallDir.wxs to enable a per-user vs. > > per-machine install? > > > > I really like the flow of WixUI_InstallDir, but I need to add an install > > scope (per-user vs per-machine), to make it more like the old VS Setup > > Project. > > > > I am trying to take pars of WixUI_Advanced.wxs and add them to a copy of > > WixUI_InstallDir.wxs, but before I go too deep, I'm wondering if anyone > > else has done this, or is there a better way? > > > > > > NOTICE: This email may contain confidential information. Please see > > http://www.meyersound.com/confidential/ for our complete policy. > > > > ---------------------------------------------------------------------- > > -------- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL > > 2012, more! > > Discover the easy way to master current and previous Microsoft technologies > > and advance your career. Get an incredible 1,500+ hours of step-by-step > > tutorial videos with LearnDevNow. Subscribe today and save! > > http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.c > > lktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > NOTICE: This electronic mail message and any files transmitted with it > > are intended exclusively for the individual or entity to which it is > > addressed. The message, together with any attachment, may contain > > confidential and/or privileged information. > > Any unauthorized review, use, printing, saving, copying, disclosure or > > distribution is strictly prohibited. If you have received this message > > in error, please immediately advise the sender by reply email and delete > > all copies. > > > > > > ---------------------------------------------------------------------- > > -------- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL > > 2012, more! > > Discover the easy way to master current and previous Microsoft > > technologies and advance your career. Get an incredible 1,500+ hours > > of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! > > http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.c > > lktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! > Discover the easy way to master current and previous Microsoft technologies > and advance your career. Get an incredible 1,500+ hours of step-by-step > tutorial videos with LearnDevNow. Subscribe today and save! > http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > NOTICE: This electronic mail message and any files transmitted with it are > intended > exclusively for the individual or entity to which it is addressed. The > message, > together with any attachment, may contain confidential and/or privileged > information. > Any unauthorized review, use, printing, saving, copying, disclosure or > distribution > is strictly prohibited. If you have received this message in error, please > immediately advise the sender by reply email and delete all copies. > > > ------------------------------------------------------------------------------ > Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! > Discover the easy way to master current and previous Microsoft technologies > and advance your career. Get an incredible 1,500+ hours of step-by-step > tutorial videos with LearnDevNow. Subscribe today and save! > http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users