Thanks for the detailed response. That's a great help. sanjay
> -----Original Message----- > From: Pally Sandher [mailto:pally.sand...@iesve.com] > Sent: 13 April 2010 14:58 > Subject: Re: [WiX-users] Creating MSI for non admin user > > You can use a LaunchCondition with the NETFRAMEWORK35 Property in > WixNetfxExtension to check for .NET 3.5 Framework > (http://wix.sourceforge.net/manual-wix3/wixnetfxextension.htm) > > Non-administrator users can't write to ProgramFilesFolder so author > your > installer to default to LocalAppDataFolder > (http://msdn.microsoft.com/en-us/library/aa369768.aspx). > Make sure you set the InstallPrivileges & InstallScope Elements on your > Package appropriately > (http://wix.sourceforge.net/manual-wix3/wix_xsd_package.htm). > > I'm not sure if you need to do anything special for Shortcuts. I think > as long as ALLUSERS is not set they should be per-user rather than > per-machine but I can't be sure without testing. The How-To for > shortcuts > (http://wix.sourceforge.net/manual-wix3/create_start_menu_shortcut.htm) > uses a HKCU RegistryValue for it's KeyPath so I think it's fair to > assume that's the case. > > Good Luck. > > Palbinder Sandher > Software Deployment & IT Administrator > T: +44 (0) 141 945 8500 > F: +44 (0) 141 945 8501 > > http://www.iesve.com > **Design, Simulate + Innovate with the <Virtual Environment>** > Integrated Environmental Solutions Limited. Registered in Scotland No. > SC151456 > Registered Office - Helix Building, West Of Scotland Science Park, > Glasgow G20 0SP > Email Disclaimer > > > -----Original Message----- > From: Sanjay Poria [mailto:sanjay.po...@xanalys.com] > Sent: 13 April 2010 14:11 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Creating MSI for non admin user > > I have been tasked with writing a installer for an .NET application > (consisting of a few DLLs and an exe) such that I can install it for a > user that does not have admin rights. Presumably this means doing a > per-user install of the application. I simply need to install the > application files and create a desktop/start menu shortcuts for the > user. In addition, the application is based on .NET 3.5 so I will need > to detect if it already installed on the machine, and if not, install > it > (or tell the user how to do it). > > Does anyone see any potential problems/issues here? > Are there any guidelines about how to do a per user install (eg, things > like "Install app files to location X", create shortcuts in location > 'Y' > etc.)? > What is the easiest/standard way to deal with the .NET framework > installation issue? Do I need admin rights to even detect whether the > correct version is already installed? > > I did try googling around for answers to some of these (there is a load > of stuff out there) but I couldn't find anything that answers my basic > questions. I apologise if these questions come up again and again. > > Thanks > sanjay > > ----------------------------------------------------------------------- > - > ------ > Download Intel® Parallel Studio Eval Try the new software tools > for > yourself. Speed compiling, find bugs proactively, and fine-tune > applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users