flashプロジェクターで15日間体験版を作りたいです。

PCの時計で使用期間を制限させる方法もあるようですが、他の方法はあるのでしょうか?
例えば、Adobe Diredtorに読み込ませてDiredtor上で制限するとか、またcgiを使う場合はどのような仕組みになるのか。
できるだけ簡単な方法がありがたいです。

cgiでもいいのですが、同じPCで体験版を再度使わせない仕組みが必要です。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/10/15 10:13:48
  • 終了:2012/10/20 08:04:28

ベストアンサー

id:oil999 No.1

oil999回答回数1728ベストアンサー獲得回数3202012/10/15 20:27:03

ポイント300pt

サーバサイドに初回起動日時を持つのは、サーバに余計な負荷がかかるので、ローカルに持たせるのがいいでしょう。
たとえば、FileReference を使って初回起動時の日時を適当なフォルダに書き込みます。

このとき、簡単に改竄できないように暗号化テキストで書き込んでおくといいでしょう。
あとは、起動する度に初回起動日時との差分を取って、起動可否を判断します。

もちろんローカルの日時ファイルを消されてしまえば何度でも起動は可能になりますが、それと分からないようなファイル名で密かに書き込んでおくのがミソです。

id:manekinekoo

ありがとうございます。
参考になる回答でした。
なんとかやってみます。

2012/10/20 08:04:16

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません