chrisb wrote: ↑Wed Sep 15, 2021 6:06 pm
They may just have wanted to install it for other users too.
This is the rub, If you want to install for other users, you need admin privileges. So you tell the installer to run as admin, but only for certain tasks.
There is a 2 x 2 matrix.
1) Install as admin, run as admin (current behavior, I have also had a request for this)
2) Install as admin, run as user (requested behavior)
3) Install as user, run as admin (there is a use case because of the way Win handle symlinks)
4) Install as user, run as user (current behavior)
The FreeCAD way would be to add a second checkbox, one to run as user, the other to run as admin. I don't know how easy/hard this is with NSIS.
I don't know how other programs handle this. We also have to keep in mind that system admins typically run the installer from a cmd/script and if the switches don't work right or we have a bad default it causes them problems.