私は .NET 用のソフトウェア アクティベーション システムを調べてきましたが、率直に言って、そこにある Web サイトは圧倒されるものであることがわかりました。.NETでそれを行う「標準的な」方法があるかどうか疑問に思っていますか? そうでない場合、経験のある人に推奨事項はありますか?
アクティベーション システムの賛否両論は理解していますが、まだ評価する必要があります。ありがとう。
私は .NET 用のソフトウェア アクティベーション システムを調べてきましたが、率直に言って、そこにある Web サイトは圧倒されるものであることがわかりました。.NETでそれを行う「標準的な」方法があるかどうか疑問に思っていますか? そうでない場合、経験のある人に推奨事項はありますか?
アクティベーション システムの賛否両論は理解していますが、まだ評価する必要があります。ありがとう。
.NET フレームワークには、ソフトウェア アクティベーションのサポートが組み込まれていません。ベンダーからライセンス ツールを購入する必要があります。Microsoft はしばらく前 (MS SLP) にこのゲームに参入しましたが、あまり成功せず、 http://www.inishtech.com/に売却しました。
ベンダーを調査する際に検討する必要があるライセンス ソリューションを販売しています: DeployLX ソフトウェア保護システム。私たちは長い間存在しており、非常に洗練されたアクティベーション システムを持っています。
一般的な(標準ではない)方法は、ライセンスサービスからマシンロックライセンスを取得することです。ライセンスサービスは、同じ「ライセンスID」のライセンスを要求したマシンの数の記録を保存します。次に、各「ID」のアクティベーションの数を制限できます。ID、アクティベーションの数を保存する一般的な方法はRSAです。
上記のアイデアのすぐに実装できるものを使用したい場合は、CryptoLicensingをご覧ください。
免責事項:私はCryptoLicensingの開発者であるLogicNPで働いています。
サードパーティ製品が多数あります。それらはすべて多かれ少なかれ同じように機能します。私が使用したのは、www.lomacons.com の InstallKey です。シンプルでよく書かれており、優れたドキュメントが付属しています。