We have an InstallShield setup. When the users run it, it installs our windows exe program to that user's "C:\Users\[username]\" folder and puts a shortcut on the desktop. If a different user logs in, they don't have the program, but if they need it, can also install it to their [username] folder. This has worked fine on desktops and Server 2003 and 2008 machines. But now a customer is trying it with Windows 2012 and having issues.
When User A remotes into the Win 2012 server, he can install our software and see the shortcut on the desktop. But then, if User B remotes in (and doesn't see the shortcut, as expected) and runs the setup, he gets a Modify, Repair or Remove prompt, as if it's detected the program is already installed.
Any ideas why this is happening?