PCの時計で使用期間を制限させる方法もあるようですが、他の方法はあるのでしょうか?
例えば、Adobe Diredtorに読み込ませてDiredtor上で制限するとか、またcgiを使う場合はどのような仕組みになるのか。
できるだけ簡単な方法がありがたいです。
cgiでもいいのですが、同じPCで体験版を再度使わせない仕組みが必要です。
サーバサイドに初回起動日時を持つのは、サーバに余計な負荷がかかるので、ローカルに持たせるのがいいでしょう。
たとえば、FileReference を使って初回起動時の日時を適当なフォルダに書き込みます。
このとき、簡単に改竄できないように暗号化テキストで書き込んでおくといいでしょう。
あとは、起動する度に初回起動日時との差分を取って、起動可否を判断します。
もちろんローカルの日時ファイルを消されてしまえば何度でも起動は可能になりますが、それと分からないようなファイル名で密かに書き込んでおくのがミソです。
ありがとうございます。
2012/10/20 08:04:16参考になる回答でした。
なんとかやってみます。