顧客に販売する前にライセンスを取得する必要があるプログラムを作成しました。少なくとも商用ライセンス ソフトウェアのコストが得られるかどうかわからないので、購入したくありません。
したがって、次のロジックでライセンス機能を実装する方法についてアドバイスを探しています。
- すべてのライセンス キーは、アプリケーションが起動するたびにサーバー側で検証されます (ライセンス番号以外のライセンス情報はユーザー側に保存されません)。
- 1 つのライセンス キーで同時に実行されるアプリケーションは 1 つだけです。
私が知らないのは、単純な逆コンパイル/逆アセンブルからプログラムを保護し、ライセンスをチェックするための呼び出しを削除する方法です? または、各ライセンスで応答を true にする独自のサーバーを作成しますか? そのようなセキュリティは通常どのように作られますか?
無料の SDK などを検索しましたが、何も見つかりませんでした。あなたの助けにとても感謝します!
PS: 私はシステムを「破壊不能」にするつもりはありませんが、プログラムのコピーに 5.10 ドルを支払うよりもクラックするのに費用がかかる保護を受けたいと考えています。
PPS: 下手な英語で申し訳ありません。