I wish to seal a .net application before distributing it to the user.
My purpose is to seal the application "app.exe + *.dll" and prevent the user from loading the application except from an application loader "Process.Start(app.exe)", the idea is to prevent the user from loading the application by double clicking on "app.exe".
I found an application called "CodeVeil" but what I want is something that is not integrated within the application.
The application loader and the application are both local on the client PC.