皆さん、私は vb.net を使用して給与計算ソフトウェアを開発しました....それは正常に動作し、exe ファイルに変換しました...私の欠点は、別のシステムに非常に簡単にコピーして貼り付けることができることです... exeファイルのキーを生成したいのですが、インストール中にキーを使用する必要があり、インストールが完了したら、キーを再度使用しないでください...これは保護されていますか、それを行う方法を教えてください。 ...
4 に答える
www.softwareshield.com や www.exeshield.com など、ソフトウェア キーの生成に役立つ多くの製品が市場に出回っています。
より深刻な保護のために、ソフトウェアのロックを解除するハードウェア キーを使用できます。たとえば、http://www.matrixlock.de/english/index.htm
それはすべてあなたの聴衆次第です。
エンドユーザー/ホームユーザーをターゲットにしている場合: 何をしても、ソフトウェアはハッキングされます (それで十分な場合)。
企業を対象とする場合: 企業はほとんどの場合、ソフトウェアを喜んで購入し、他の企業にコピーすることはありません。違法なソフトウェアを実行すると、失うものははるかに多くなります。しかし、配布システムを使用してソフトウェアを配布できない場合、最初に文句を言うのも彼らです。そして、このシステムはコピー防止スキームによってブロックされます.
結論: 最も単純で安価な保護スキームを実装します。また、企業を顧客にしたい場合は、簡単にバイパスできる方法を見つけてください。
どのようなコピー防止スキームを実装するにしても....有料ユーザーが不快感を感じないようにするだけです....悪いユーザーが許可なくソフトウェアをコピーするのを防ぎたいのですが、良いユーザーが問題に遭遇した場合コピー防止ソフトウェアに問題があるため、多くの信用を失うことになります。
アセンブリに署名する必要があり、キーを管理するための何らかの形式のオンライン認証プロセスが必要です。