13

これら2つの違いは何ですか? そして、なぜどちらか一方、または両方が必要なのですか? これは、WiX 経由でパッケージ化される商用 .NET C# WPF アプリケーション用です。ライセンス機能を購入するには試用版ライセンスが必要です。

4

3 に答える 3

18

私は同じ質問をし、幸運にも彼らの Eziriz の CTO に次のように答えてもらいました。

必要な製品は 1 つだけです。.NET Reactor は、ライセンス システムに妥協することなく、保護に 100% 集中しています。一方、IntelliLock はライセンスに 100% 集中しており、対応する保護機能はライセンス システム向けに最適化されています。これが、IntelliLock が Linux (Mono) または Compact Framework のライセンス サポートを提供したり、ASP.NET インターフェイスを介して完全なライセンス管理サポートを提供したりできる理由です。IntelliLock の保護は .NET Reactor のものほど強力ではありませんが、違いは制限内に抑えることができます。IntelliLock は、制限なしでも、難読化/制御フローの難読化/無効なメタデータの挿入と文字列の暗号化を提供できます。

両方の製品の大きな違いは、IntelliLock の 100% マネージド ソリューションです。IntelliLock の管理された性質により、クロスプラットフォーム互換性があり、非常に柔軟で高度なライセンス機能を使用するアセンブリを作成できます。IntelliLock は、.NET Framework が提供するすべての利点を活用します。そのため、コンポーネント ライブラリを保護するためによく使用されます。追加の究極の保護が必要な場合は、.NET Reactor を最初に選択する必要があります。IntelliLock とは対照的に、.NET Reactor はネイティブの保護コードを挿入します。したがって、.NET アセンブリを保護するためにどのツールを選択するかは好みの問題です。:)

簡単に言うと、.NET Reactor と Intellilocks は多かれ少なかれ同じことを行います。.NET Reactor は保護アルゴリズムで強力であり、Intellilocks は GUI が簡単ですが、.NET Reactor と比較して保護強度が弱いです。

両方試しました。.NET Reactor を使用することをお勧めします。Intellilocks ほどユーザーフレンドリーではありませんが、.NET Reactor は Intellilocks ができるすべてのことを行い、より強力な保護を備えています。

于 2011-09-08T03:13:41.450 に答える
4

標準の Windows デスクトップ システム以外のシステムが必要な場合は、IntelliLock を使用することをお勧めします。それが私が今いるところです。.NET Compact Framework システム (Windows CE/Mobile) でライセンスを使用する必要があるため、IntelliLock を選択しました。上記の説明は、ウェブサイトで読んだ内容に基づいて明確になったため、非常に感謝しています.

于 2012-03-01T13:08:57.787 に答える
1

Reactor はより保護に重点を置いており、Intellilock はよりライセンスに重点を置いています。このページには、ほとんどの機能がリストされています。

于 2011-08-31T14:15:04.247 に答える