I have set up the installer for my app to offer a choice between "all users" and "just for me". The app needs admin access to install.
If I install for all users a shortcut and start menu entry goes onto everyone's desktop and each users INI file goes into their profile app data folder the first time they run it. The EXE goes into C:\Program Files\xyz...
If I install "just for me" a shortcut goes onto my desktop only and my INI file goes into my profile app data folder. The EXE still goes into C:\Program Files\xyz...
If I logon as a limited user, I can still navigate the C:\Program Files and execute the app. If I want to keep the app private to the user who installed it, where is the best place (the "proper" place) to put the executable?
I notice that Chrome puts it in the Local AppData folder. Is there a convention?
What about Vista and Windows 7? Is C:\Program Files even possible with all users installs anymore?