One of my application has a Windows version, I have made an installer using NSIS and the current version installs into "Program Files".
I understand it only works if the installer is run as an administrator and it might pose problems for some users (enterprise PCs...).
What is the Windows best practice for this kind of installer? Force the user to be admin? Offer the option to install elsewhere?
(I am a UNIX/Mac guy so don't really know the Gospel when it comes to Windows apps)
Here is the NSIS script in case someone want to have a look: https://github.com/nickbnf/glogg/blob/master/glogg.nsi