I have my project set to check and see if the upgradecode exists on a machine. If it finds the code exists, it pops up a message. I have tested this has working, but when I install my application as user 1 and then switch to user 2 on the same machin...