2010-03-09 4 views

Antwort

3

Das .NET-Framework hat keine integrierte Unterstützung für die Softwareaktivierung - Sie müssen ein Lizenzierungswerkzeug von einem Anbieter erwerben. Microsoft ist vor einiger Zeit in dieses Spiel eingestiegen (MS SLP), hatte aber nicht viel Erfolg und verkaufte es an http://www.inishtech.com/.

Wir verkaufen eine Lizenzierungslösung, die Sie sich bei der Suche nach Anbietern ansehen sollten: DeployLX Software Protection System. Wir sind schon lange da und haben ein hochentwickeltes Aktivierungssystem.

1

Der übliche (nicht standardmäßige) Weg besteht darin, eine maschinengesperrte Lizenz von einem Lizenzdienst abzurufen. Der Lizenzservice speichert eine Aufzeichnung darüber, wie viele Maschinen nach Lizenzen für dieselbe "Lizenz-ID" gefragt haben. Sie können dann die Anzahl der Aktivierungen für jede "ID" begrenzen. Der übliche Weg, um die ID, die Anzahl der Aktivierungen zu speichern, ist RSA.

Wenn Sie eine fertige Implementierung der obigen Idee verwenden möchten, werfen Sie einen Blick auf CryptoLicensing

HAFTUNGSAUSSCHLUSS: Ich für LogicNP arbeiten, die Entwickler von CryptoLicensing.

0

Es gibt eine Reihe von Produkten von Drittanbietern. Sie alle arbeiten mehr oder weniger gleich. Der, den ich verwendet habe, ist InstallKey von www.lomacons.com Es ist einfach, gut geschrieben und kommt mit ausgezeichneten Dokumentaion.