[virt-tools-list] [virt-viewer PATCH V2] Add InstallScope="perMachine" to virt-viewer.wxs.in

Marc-André Lureau mlureau at redhat.com
Tue Jun 9 13:47:19 UTC 2015



----- Original Message -----
> Hi
> 
> ----- Original Message -----
> > Hi Mark,
> > 
> > A perUser install puts all the package contents in the User's path; the
> > start
> > menu items and executable will be places under the installer's user paths.
> > A perMachine install puts the packages under directories that are
> > accessible
> > by all users.
> > 
> > The current installation puts the executable in the accessible paths but
> > the
> > start menu items under the installer's path.  So to other users the package
> > doesn't appear to be installed.
> > While it is possible for all users to run the programs, it isn't obvious or
> > particularly easy for them to do so.
> > 
> 
> Given that Microsoft recommends per-user:
> https://msdn.microsoft.com/en-us/library/aa367559%28v=vs.85%29.aspx
> 
> And that  ProgramMenuFolder,ProgramFilesFolder etc.. are set according to the
> installation context, I wonder what we are doing wrong in the current wxs.
> 
> It looks to me like we should try fixing the start menu path to be for the
> current user only. That way we wouldn't break upgrade, the client would
> remain per-user (by default), and thus could be used by activex auto-install
> eventually.

sorry, so that's the current behaviour, so what's wrong with it? other users
can't install their own client?

I read from the bug that they want perMachine install, can't they instruct
Windows installer to do so via msiexec ALLUSERS=1 (or probably other means)?




More information about the virt-tools-list mailing list