|
![](/i/fill.gif) |
Chris Cason wrote:
> Choose 'install for all users'. Then it will allow you to choose an install
> location.
Maybe only the text is misleading, because installing just for
one user usually means that shortcuts and ini files and the such
go to the users app data and not "All Users" app data. Installing
the binaries into the user's app data is rather exceptional and
could be marked more clearly, such as
o Standard installation (requires administrator privileges)
o Private installation (places program under user files)
Even so, I think the default should be "Standard" and require
explicit action on the part of the user to change. When ignoring
the warning about administrator privileges, UAC popups should
not come as a big surprise.
Depending on the effort it would require using your tool,
the following two modifications might be helpful:
1. If Windows version is XP or lower, skip the query and
proceed with standard installation.
2. When doing the query, set the default selection based
on the availability of administrator privileges.
What tool are you using to build the installer? You mentioned
Windows Installer, but I thought that is just an installer platform
nobody writes for manually. Urk ;) You may wish to have a look at
http://www.advancedinstaller.com for targetting MSI, or NSIS to
avoid MSI altogether.
BTW, note that applications can have a manifest for Vista
which specifies that starting them requires administrator
privileges (common for installers).
Post a reply to this message
|
![](/i/fill.gif) |