試用版ソフトウェアはどのように動作し、いつ停止するかを判断しますか?

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

トライアルウェアまたは試用版ソフトウェア有効期限が切れて動作を停止するまでの、限られた期間実行できるコンピュータ ソフトウェアです。このコンセプトの背後にある考え方は、ユーザーがそれを試してみてから、完全版を購入するかどうかを決定する機会を得るということです。これは実際には、期間限定で動作するオリジナル ソフトウェアのサンプルです。元のソフトウェアのすべての機能を備えている場合もあれば、備えていない場合もあります。いずれの場合も、制限時間が経過すると機能しなくなります。この記事では、試用版ソフトウェアの仕組みについて説明します。

試用版ソフトウェアの仕組み

ソフトウェアの試用期間がいつ経過したかを知るためにプログラマが使用する方法は数多くあります。以前は、システム日付の確認などの基本的なことが行われていました。しかし、時間が経つにつれ、洗練されたものになってきました。常に同じように考えるプログラマーはいないため、この文脈で説明できる特定のメソッドは存在しません。

隠しレジストリ エントリの作成

一部のトライアルウェアは、インストール時刻とともに Windows レジストリにエントリを作成します。ソフトウェアは、起動されると、レジストリに記録された日付と時刻をコンピュータの日付と時刻と比較します。後者の方が大きい場合、ソフトウェアまたはトライアルウェアと呼ばれる試用版は機能を停止します。ただし、これはどのトライアルウェアでも採用できる最も簡単な方法です。このようなエントリは、明白な名前で明白な場所に作成されるのではなく、「隠蔽」されます。

プログラマーも、プログラムの残りのレジストリをスキャンして使用するために再インストールするのが簡単であることを知っているため、トライアルウェアに関連していないと思われる隠しレジストリ エントリをさらにいくつか追加する可能性があります。つまり、ソフトウェアの試用版をインストールすると、通常はユーザーが調べないような HK_LOCAL_MACHINE や HK_CLASSES_ROOT などのレジストリ エントリがいくつか作成される可能性があります。さらに、キーの名前はプログラムとは無関係であるため、ユーザーが削除するキーを考えていたとしても、そのキーがソフトウェアの試用版に属しているかどうかはわかりません。こうすることで、プログラマはトライアルウェアが再インストールされて動作することを防ぐことができます。

試用版ソフトウェアは隠しファイルとシステム ファイルを使用します

プログラマーの中には、ソフトウェアの試用版に関連する隠しファイルまたはシステム ファイルを作成し、それらを System32 フォルダーまたはドライバーが含まれるフォルダーに配置する人もいます。 0 バイトまたは空のファイルである可能性もあります。 .sys または .ini という拡張子を追加すると、ユーザーはファイルを編集する前によく考えます。ジャンク清掃業者もそれらを無視します。

さらに、ファイルは暗号化することができ、ユーザーが変更を加えようとすると、関連ファイルが操作された結果、試用版は完全に動作を停止します。この場合、プログラムがインストールされると、さまざまな場所にいくつかのファイル、特に Windows の機能に関連するファイルが作成されます。これらのファイルに書き込まれたデータに基づいて、プログラムは試用期間がまだ残っているか、試用期間が終了したかを検出できます。これは、ソフトウェアの試用版がどのように機能するかについてのもう 1 つの説明です。

読む:ゴミ箱登録古い Trialware レジストリ キーも削除されます。

トライアルウェア使用コンピュータの MAC アドレス

この場合、コンピュータのアドレスは、日付や時刻、おそらくは隠しファイルを含むボリュームのスナップショットなどの詳細情報とともにソフトウェア発行会社のサーバーに保存されます。これらの隠しファイルについては、上のセクションで説明しました。この保管場所は、MACアドレスコンピューターまたはスマートフォンの機能は、トライアルウェアが 2 つのことを決定するのに役立ちます。まず、試用期間が終了した場合。次に、ユーザーが同じマシンに別のバージョンのトライアルウェアをインストールしようとしているかどうかをコンピューティング会社に伝えます。

たとえば、ユーザーは Microsoft Office の Student Edition をマシンにダウンロードできます。マシンのアドレスは Microsoft のサーバーに保存されます。 90 日間の試用期間が経過した後、ユーザーが同じマシンに別の Student Edition の Microsoft Office をダウンロードしてインストールしようとすると、Microsoft はそれを認識し、インストールを阻止します。

この方法では、ユーザーがハードディスク ドライブをフォーマットした場合でも、ソフトウェアの試用版を正常に再インストールできなくなります。発行者のサーバーに登録されているコンピューター、スマートフォン、タブレットの MAC アドレスは、そのプログラムが一度プログラムにインストールされたことをプログラムに伝えます。欠点は、ユーザーがトライアルウェアの試用期間が終了する前であっても、フォーマット後にプログラムを再インストールしようとすると、作業用コピーを再インストールできない可能性があることです。

試用版をリセットして永久に使用できますか?

インターネット上では、これが可能であると主張する方法が議論されています。確かに方法はあるかもしれませんが、最近の開発者は非常に賢明なので、トライアルウェアをリセットできないようにすべての基盤をカバーしています。いずれにせよ、試用版の使用を延長するためにトライアルウェアをクラックしたりリセットしたりすることは違法であるため、ここでは説明しません。

無料トライアルはどれくらいの期間継続する必要がありますか?

この質問に対する決まった答えはありません。企業によって、ソフトウェアの試用期間は異なります。通常、試用期間は 15 ~ 30 日間続きます。ただし、企業によっては 14 日未満から 30 日を超える試用期間を提供している場合もあります。ソフトウェアの試用期間は、ダウンロードした公式 Web サイトで確認できます。

追加したいことがあれば、コメント欄に記入してください。

次に読む:Web サイトと Web アプリケーションの違いは何ですか?