- ベストアンサー
ソフト販売に際し、使用期限の設定について。あるいは、期限設定ソフトがあるか?。
試売のソフトには、30日期限付き使用期間がありますが、テスト販売を企画している私のソフトにその期限を設定を設定したいですが。さて質問:1)方法又は、その期限付き設定ソフトがあれば教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
日付を設定したいのか、それともインストール後の日数を設定したいのか、で異なります。 日付なら、date 関数で簡単ですよね。 インストール後の日数で決めるなら、無料お試しソフトを繰り返しインストールすることによって、無限に使えてしまいます。 それを防ぎたければ、最初のインストールの際、目立たないファイルをこっそり作って、そのファイルがあると再インストールが無効になるようにするという手があります。
その他の回答 (4)
- yuji0401
- ベストアンサー率9% (28/284)
私が知ってるソフトは英語版ですが、ArmadilloかASProtectですね。
お礼
有難うございます。今、米国の会社にメールを送信いたしました。 価格、インストール可能なクライアントOSなどについて質問をした次第です。真にありがとうございます。 敬具
- kokorone
- ベストアンサー率38% (417/1093)
http://sogefreesoft.blog88.fc2.com/blog-entry-121.html は、使用したことはありませんが、解説をみると、 クライアント側での、制限変更を目的としたツールのようですね。 ですから、その前条件である期限設定は、やはり自作したほうがよろしいかと。 基本は、基本として、セキュリティ強化方法は、No.2さんの 案を参考にされてはいかがでしょうか?
お礼
再再度。真にありがとうございます。 CADのプログラムをASP(今日ではSAASと言うのかも)で使用期日限定で提供しようとしているので、exeration date setting のシェアーウェアーかfree ソフトを探しているのです。今後も何かアイデアがあればご連絡をお願いいたします。 有難うございます。非常に参考になりました。 たかえす です。
- precog
- ベストアンサー率22% (966/4314)
一番ありそうなインストールシールドをちょっと見てみたんですが、なさそうですね。 http://www.networld.co.jp/is/is2008/comparison.htm 自分で作りこむしかないかな? やり方としてはいろいろあって、No.1さんのやり方を強化する方法として 1) レジストリーやクッキーの中に紛れ込ませる 2) PCの日付を見る方式 (30日ではなく何月何日まで動作) 3) オンラインでの認証を必要とする方式 4) 起動に必要なモジュールをオンラインで供給 5) AP全部をオンラインで供給 6) 定期的に「不正使用である旨」嫌がらせ表示する (NHK式) 後はWindowsのように不正使用を検出してバージョンアップを行わせないなどもありますね。
お礼
ありがとう。何とか方法を探してみます。
- kokorone
- ベストアンサー率38% (417/1093)
期限設定の機能を実現する方法として、 1)アプリケーション起動時に、「初期設定ファイル」の有無を 確認します。 1-a)「初期設定ファイル」がなければ、起動時の日時を、「初期設定ファイル」に書き込みます。 1-b)、「初期設定ファイル」があれば、、「初期設定ファイル」を読み込み、現在日時と比較し、期限内かどうか判断します。 ※「初期化設定ファイル」は、ユーザに解読されては何の意味もなくなりますので、暗号化する・バイナリーファイルにするなど、対応が必要 ですね。
お礼
ありがとうございます。 1の方法も含めて考えてみます。 最後にこのソフトはいかがですか?。使用できそうでしょうか?・Nir soft:http://sogefreesoft.blog88.fc2.com/blog-entry-121.html
補足
ありがとうございます。 すばやいご返事ありがとうございます。 オフ ザ シェル(販売)期日設定用ソフトはございますか?。free かシェアウェアーがあれば尚いいです。
お礼
インストール後の日数を設定か、日付でdate 関数か、 再インストールが無効になるように、目立たないファイル設置か。いろいろあるようですね。感心しました。貴方は、多分、ソフトの開発者ですね。いつもありがとう。