Uwe Stöhr wrote:
It's not the installer's business to enforce such policies.
The current installer runs without admin priviliges; so should yours.

I tried it but there were too many problems to cover all specialities of the third-party programs. If the user has admin privileges I can assure that it works on every Win2k and WinXP-installation. And also when the user uses your installer he needs admin privileges to install for example the latest Perl.

* LyX 1.4 won't need Perl.
* I see heaps of complaints to the Python devs about Python 2.4 requiring admin priviliges. Python 2.3 and below don't.
* MSYS doesn't need admin priviliges.
* You say ImageMagick does, but ImageMagick isn't *required* to run LyX.
* There are certainly latex distributions out there that don't require admin priviliges. Again, you don't *need* latex installed to run LyX.

It's perfectly reasonable to tell your user that some parts of the installation procedure need admin rights, for reasons outside of your control. If the installer is run by a non-admin then restrict what gets installed or enable the installer to upgrade itself to admin priviliges for those bits (presumably requires a password dialog).

And what if other installers will
need admin privileges too in future releases?

That's their problem. It's not something you should be concerned about.

Angus

Reply via email to