0

ライセンス ファイルを要求して保護したい C++ でデスクトップ アプリケーションを開発する予定です。

私の最初のアイデアは、2つの実行可能ファイルを持つことでした。1 つは、ある種の対称暗号化を実行した実際のプログラムであり、2 番目の実行可能ファイルは、ユーザーのコンピューター上のライセンス ファイルを使用してプログラムを復号化し、実行します。ただし、これはメモリをダンプするだけで簡単に無効にできます。

ライセンスを管理するための他のソリューション (無料である必要はありません) はありますか? 主流のプログラムで FlexNet やそのようなものを見たことがありますが、これらを自分のプログラムに組み込むのがどれほど困難で費用がかかるかはわかりませんでした。

4

1 に答える 1

6

防弾ライセンスの作成について強調するつもりはありません。専用のユーザー/ハッカーは、あなたが使用する著作権侵害対策のほとんどを回避できます。

私は、エンド ユーザーがルールを破っていること、つまり正直な人々を正直に保つことに気付かせるのに十分なライセンスを追加するのが好きです。メモリをダンプするのに十分なユーザーは、ルールに違反しているかどうかを気にしません。

推奨する特定の C++ パッケージはありませんが、フローティング ライセンスをサポートする FlexNet (以前の FlexLM) が気に入っています。

于 2010-07-06T19:13:38.750 に答える