What is the easiest way to handle licensing for .NET applications?

I am going to provide my external Windows Forms project.

What is the easiest way to handle licensing? My target machine does not have internet access, so I don’t think that checking through a web service would be the best way.

I just don’t want them to copy my program and run it on other machines or even sell them.

+3
source share
5 answers

There are so many ways to do this, and they all depend on what your target audience / deployment environment will be.

, . /, , .

, : 1) 2) , MAC- - , . , , , .

+4

, , . , , USB, , , dotnet. , .

+1

, , .

, , , , /. , .

+1

, . . XenoCode . http://www.xenocode.com/

+1

. , ; , .

, , , . , , . , , , , , -, (, , ). , , . , , .

If you want to make sure that the EVERY installation is individually licensed, you must have Internet access because your installer or your program will need to talk to a centralized web service (or a license key server common to corporate installations) to determine what the key is genuine and is not currently used by another computer.

0
source

Source: https://habr.com/ru/post/1789065/


All Articles