How to enforce the license for the entire site?

We have a small .Net program that we sell with separate licenses. Individual licenses are performed by registering a key file, which is generated using information from the computer used to install the program (MAC address, etc.).

Now we have a client request for a license for the entire site so that they can deploy as many machines as possible on their site. From a technical POV, I'm not sure what the usual approaches are for this; our old approach will not work, because we cannot match the license with any specific machine information.

Any suggestions?

A few more details:

  • a program is a client program that includes an Office add-in
  • machines that need to be installed may or may not have Internet access.
  • We are not limited to .Net approaches, I'm just looking for a general idea of ​​how such things are usually handled.
+3
source share
5 answers

Software methods exist, such as a central license server - as opposed to how DRM works. The best solution to a large extent depends on the details of your application and what your customers are willing to endure.

, , . , . , - , . , , , - , - ; . , , , .

, ( ) . . , , .

+4

, Windows .

. , . , .

: Windows Server 2008, Volume Activation 2.0 KMS ( )

(KMS) ( ), / . KMS Microsoft .

+2

, , .

, . , , .

. / .

+1

, . .

, , , , , ( ), .

, , , , , .

: , , OffByZero Cobalt .NET, .

0

- . ( ) .

CryptoLicensing, , - exe.

0

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


All Articles