有料ソフト(シェアウェア)を作るにはどうすればよいでしょうか。
使用期限と、コピー防止策をどのように作り込めばよいか教えて下さい。
よろしくお願いします。
使用期限と言うのは、お試し期間1週間とかで使えなくなる機能で、
たいていの有料ソフトは、コントロールパネルでマシン日付を古くしたり
ソフトを再インストールすると、期限が切れても使えるようになって
しまいます。これを回避するにはどうしたらよいでしょうか。
次にコピー防止策ですが、インストール時に、
固有のキーワードをレジストリに書き込み、
それと一致しない場合は起動しない等の手を考えてみましたが、
妙な場所に値を記録するのも問題かと思われました。
Visual Basic で作ろうと思っています。
OS は Windows95 か NT を想定しています。
参考となるアドレスでもかまいません。
お知恵をお貸し下さい。よろしくお願いします。
No.3ベストアンサー
- 回答日時:
No2.です 先ほどは大変失礼な書き込みをしてしまいました、すみません。
>マシン日付を古くしたりソフトを再インストール
レジストリとINIファイルや隠しファイルなどを併用すると
多少効果が上がるかと思います。その際ファイルの日時が
変わってしまいますので ファイルは元の日時に戻します。
起動された日付と時間を 前回起動時の日付と比較したりとかすれば
マシン日付を古くしても ある程度対応できるかも?
日付より起動回数の方が 楽かもしれませんね。
色々方法はあると思います。
>コピー防止策
これは 私の経験ですが 仮登録用のIDが付いてくる物もありました。
このIDをメールで送って正式なパスワードをもらいました。
想像ですが DLの時サーバとかPC?の情報で違うIDが付いてくるのだと
思います。(IDは多分 幾つか用意されているのでしょう)
何か2重3重の防止策をとっているようです。
何のソフトかは 忘れましたが....
どうぞ ガンバって下さい。
アドバイスありがとうございました。
日付を比較したり、元の日付に戻したりは、自分も検討していたところです。
起動回数と言う手は思いつきませんでした。
大変参考になりました。ありがとうございます。
No.2
- 回答日時:
>マシン日付を古くしたりソフトを再インストール
レジストリで回避 出来ます。
>コピー防止策
ある程度できますが イタチごっこです。
一般的に テスト段階をフリーで多くの人に使ってもらい、
バグを減らし 使い勝手をよくして シェアウェアにするのが一般的かと?
冷たい言い方ですが 私なら こうゆう質問をする人の作ったソフトは
ちょっと敬遠します。
アドバイスありがとうございます。
もちろんすぐに有料化するつもりはありません。
作者のプライド上、コピーされるのは嫌ですし、
技術的に興味があって質問させていただきました。
レジストリについては勉強しておきます。
しかし、そのレジストリも見つけられて書き換えられるとアウトですよね。
策士 策におぼれるように、やはり イタチごっこなのでしょうか。
自分の編み出した技は、自分で容易に暴かれてしまいます。
もう少し勉強してみます。ありがとうございました。
No.1
- 回答日時:
まず、試用用と正式版の二通りを作ります。
正式版のほうは、RARやZIPなどのパスワードがかかる圧縮ソフトで
圧縮しておきます。
つまり、パスワードを入手して解凍しないと使えないというのが一番ラクで確実かと思います。
この回答への補足
アドバイスありがとうございます。
国内では LHA が一般的な為、これを採用しようと思っています。
ソフトにパスワードをつけようと思っています。
知人からソフトとパスワードを入手してコピーした場合を防止したいのです。
マシン毎に固有のIDを取得できないか模索しているところです。
やはり、いたちごっこですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- Windows 8 SSD換装の注意点? アプリケーションインストールでの弊害? 4 2023/01/06 04:18
- 就職・退職 パートの退職について 1 2022/08/13 10:45
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- その他(クラウドサービス・オンラインストレージ) このような条件でデータを置いておけるサービス 3 2022/07/25 08:31
- セキュリティソフト 結局のところWindows PCに有料のセキュリティ対策ソフトは必要だと思いますか? 8 2022/06/01 11:00
- iPhone(アイフォーン) iPhone初期化について質問です。 親から使用時間や勝手にアプリをインストールできないように規制が 2 2022/08/21 11:52
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- Outlook(アウトルック) 標準アカウントをOUTLOOKアプリに登録するとほかのアカウントのメールもこのアドレスに受信される 1 2023/02/03 20:34
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自分のグローバルIPを通知して...
-
フォントを色分けできる、軽い...
-
ISOイメージをHDDに展開する
-
パソコンで『サルゲッチュ』を...
-
blue stacks エミュレーター
-
指定時間にソフトを自動起動で...
-
WEB迅雷について
-
ImgBurnが途中で止まる
-
繰り返し音で知らせるタイマー
-
'msflxgrd.ocx'云々という表示...
-
クラシック環境??
-
ハードウェアの取り外し
-
指定の時間に指定したアプリケ...
-
ブルーレイディスクの読み込み...
-
G.CREWの他に何かいいソフ...
-
Windows自動化ソフト
-
UTAUがクラウドセキュリティに...
-
1台のPCで同じソフトを複数立ち...
-
A4サイズのPDFデータを2枚合わ...
-
パソコンキーボードのエンター...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1台のPCで同じソフトを複数立ち...
-
'msflxgrd.ocx'云々という表示...
-
自分のグローバルIPを通知して...
-
ImgBurnが途中で止まる
-
フォントを色分けできる、軽い...
-
ブルーレイディスクの読み込み...
-
1つのソフトを2つ同時に起動...
-
常駐ソフトを常駐させたくない...
-
自動でネットサーフィンする方...
-
常時ウインドウをアクティブ化...
-
パソコンで『サルゲッチュ』を...
-
HWMonitorの見方について
-
UTAUがクラウドセキュリティに...
-
PDFファイルにあるプルダウンや...
-
Illustrator・XD、他社イラスト...
-
データクラッカーの使い方
-
CPU熱監視ソフトCPUID HWMonitor
-
PCのLVTキー
-
ISOイメージをHDDに展開する
-
決まった曜日、時間にフリーズ...
おすすめ情報