How can I add license to my C# desktop application? I need to find a suitable free method to prevent unauthorised users installing my software.
Be wary of how much effort you put in to protecting your app; it may be wasted time if it is easily broken or off putting to users if very strong (e.g. having to enter a password every time it is run).
An interesting article on software protection (of games) can be found here: http://www.positech.co.uk/talkingtopirates.html