I am a bit new to C# program language, I will like to know how to secure my C# desktop app from being redristibuted on various systems without my permission. I have seen some possible solutions but I will want your advice
- Create a web activation system where a pin/unique code is issued before every install
- Create an online install system that allows people to install directly from a website without downloading the setup
Please help advice on the best option to take(I'll love to use the first option if it is possible with php/mysql because I am not good with asp.net)