I have created a desktop application using C#.
The installable (.msi) created is being installed on the client machine by the administrator using his login account. During the installation process, "Everyone" option is selected to make sure the exe is accessible to all the users. A shortcut is placed on the desktop for each user.
Then he deletes the installable file.
But when the actual user logins ( other than the Admin) and tries to launch the application by clicking on the shortcut, the application starts referencing the .MSI installable to run.
If the admin has not deleted the .msi installable when he does the installation, the user who logs in next time can run the application as it refers to the installable.
I want the installable to be run once for everyone, then deleted, and then any user who logs in should be able to launch the application.
This is for the first that i am creating installables for the project. Please guide me or any references should help.
Thank you in advance,
What I have tried:
New to this issue guide me how to overcome this issue