1

重複の可能性:
製品を 30 日間の試用版にする方法を教えてください。

ソフトウェアの 30 日間試用版を作成したいのですが、インストール日を記録して、マシンのシステム日付と比較できます。問題は、ユーザーが sysdate を変更したことを検証する方法と、試用期間中に調整する必要がある時間です。

1 つのオプションは Web サービスを利用することですが、問題はオフラインの顧客です。

これはスタンドアロンの Windows アプリケーションです。

インストールから XX 日をカウントするために使用できる方法はありますか?

4

1 に答える 1

1

100%信頼できる方法はありません。オンライン Web サイトで現在の日付を照会できます。ユーザーは、ネットワーク スニファーを使用して要求を逆にし、サーバーを偽装します。最新の一時ファイルの日付を比較して時計の巻き戻しを検出できますが、他の問題が発生する可能性があります。他のことを行うことができ、ユーザーはコードにパッチを適用して保護を削除します。

強迫観念を持たずに、自分にとって意味のある方法でそれを行ってください。とにかく、コードはハッキング可能のままです。ハッキングが無意味になるように、合理的な価格設定を行う方がよいでしょう。

于 2012-10-09T21:33:58.777 に答える