1

私が Java で作成しているアプリケーションを別の PC にコピーするのを誰かが止めるにはどうすればよいですか? PC1台分だけ販売したい

私はそれをインターネットで販売していません。ディスク SN によって、またはクライアントの USB フラッシュ ディスク SN をアプリのキーとして使用する方法はありますか?

アプリケーションのバックエンドとして mysql を使用しており、プラットフォームは Windows です。

このセキュリティを提供する方法はありますか?

4

2 に答える 2

1

PC がインターネットに接続されていると仮定すると、アプリケーションの起動時に PC の MAC アドレスを読み取り、サーバーに要求を送信して、その MAC アドレスが承認されているかどうかを確認できます。

ただし、これは、ユーザーが PC を変更するたびに、記録を更新する必要があることを意味します。

于 2012-08-08T17:56:46.623 に答える
0

このレベルの制御を実現できる唯一の方法は、アプリケーションをアマゾン ウェブ サービスなどのクラウドベースのサービスに移行することだと思います。そうすれば、クライアントはアプリケーションにアクセスするためにサブスクライブする必要があり、支払いが停止した場合はアクセスを無効にすることができます.

于 2012-08-08T18:06:30.027 に答える