What I did for this situation is to have the Citrix shortcut point to a .bat file instead of the .exe file. I have two folders containing the executable files, one called Version1 and one called Version2. The .bat file executes one of the versions. To deploy a new version, I copy the files into the Version# folder currently not in use and then change the .bat file. The users currently running the app will pick up the new version the next time they start it. If the change is urgent, I then would send out an email requesting they exit and go back in.
↧