0

エンド ユーザー ライセンスのシナリオがどのように機能するかを理解できます。有効なライセンス キー/トークンが存在する場合、ソフトウェアは機能しますが、存在しない場合は機能しません。

ただし、UI コントロールやブラウザー プラグイン/ActiveX のライブラリなど、展開された製品の一部として組み込むことがライセンスされているコンポーネントの場合、ライセンス キーは実行中のコンピューターに配信されません。では、ライセンスはどのように適用されますか? アプローチは何ですか?

ありがとう!

4

1 に答える 1

1

OEM がエンド ユーザーに渡す必要のあるライセンスを作成することもできます。これらの種類の埋め込みコンポーネントの問題の 1 つは、エラーがスローされると、それらが使用されているアプリケーションを混乱させる可能性があることです。たとえば、アプリで UI コントロール ライブラリを使用するとします。UI ライブラリには有効なライセンスが必要です。ライセンスは、ほとんどのソフトウェア アクティベーション スキームで使用されるように、いくつかの HW 特性にバインドされます。ユーザーが HW で何かを変更すると、バインディングが失敗し、UI lib が license-not-found エラーをスローします。ホスト アプリはそれに対して何をしますか? これが、これらのコンポーネントの多くにランタイム制限がない理由の 1 つです。少なくとも、エラー メッセージを抑制するか、ホスト アプリで動作するようにデフォルトをオーバーライドできる必要があります。

HTH

ジョン・ブラウン

ウィブシステムズ

于 2011-07-19T20:09:03.063 に答える