I have a Windows Application that's installed using a Visual Studio Setup project (VS 2010).
The application is intended to be installed for all users. I can install this application fine on a test VM (Windows 7). I'm installing it as a user with admin privs. I'm seeing a UAC prompt and confirming it's OK. I'm also selecting the option to install for Everyone rather than Just Me.
An application shortcut is added to the Startup folder, as it's also meant to run on logon.
The application runs great for the user that installed it with, but when a different user logs on to that vm, I get the following:
It can't load the MSI because I installed it from the user's desktop, and obviously other users on that machine don't have access to that user's desktop.
Why would it be doing this? I have another similar application that I install the exact same way but I've never had it prompt me like this for other users. The only difference I've been able to find is that this application adds an icon to the Startup folder, where as my other working application does not.
I need my application to be fully installed for all users after the MSI installer is run.