Hello. There is an idea of writing a program, and I am sure it will be in demand. And the program will need to sell. 1 license for 1 comp.
I liked the idea of a key collector, fast trust. There, the user generates a unique code by the Hardware ID and sends it to the developer; in response, based on the code, it generates a license file lic.license and gives it to the buyer. And the buyer throws it in the folder with the program and everything works fine.
I plan to write with the help of devexpress, like fast trust. The license will not be permanent, but temporary, for a year, after a year - license renewal.
How can this be organized? Maybe there are some ready-made solutions?