- 締切済み
自作ソフトの日時を手軽に更新したいです
言語はC++でOPENCVのライブラリを使います。 日時期限付きのソフトをメールで配布する予定です。 そのたびに日時を書き換えてコンパイルするのは大変なので、外部ソフトを起動すれば日時のみ更新する、もしくは日時のみ書き換えてコンパイルするといったプログラムを組みたいのですがどうすればいいでしょうか。 どなたかご教授いただけないでしょうか。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- emsuja
- ベストアンサー率50% (1065/2116)
回答No.1
作成したプログラムを置くフォルダ内にそのプログラムの使用有効期限を書いた制御ファイルを置く方法じゃだめですか? 制御ファイルを暗号化しておき、プログラムの中に暗号の解析ルーチンを入れておけば後は有効期限の切れる前にそのファイルだけを送ればいいと思います。 例えば、yymmdd 形式の日付を 0→ 1→B 9→J ・・・ 0→K 1→L・・・・ と置き換えた暗号にするとか・・・ それで得られた年月日のデータをさらに桁を入れ変えるとかするとかなりわかりにくくなります。 当然、ユーザーが勝手に制御ファイルを作っても、プログラムの中で月日の数字の妥当性チェックとかシステム日付とあまりにもかけ離れた年月日を持った制御ファイルデータは許さないとかいったチェックも必要とは思いますが。