it-swarm-ja.com

Windowsの新規インストールでCPU情報は変更されますか?

システム間ライセンスを使用して、商用ソフトウェアを開発しました。ライセンスの目的で、CPU情報、ハードディスク情報、BIOSなどのさまざまなパラメーターを使用しています。

問題は、これらのプロパティの変更によりライセンスの有効期限が切れ続けることです。クライアントは、ライセンスが機能していないと言って私に電話をかけ続けます。

次のものだけを使用するようにライセンスを変更しました。

  • プロセッサーID
  • CPU名
  • CPU NumberOfCores
  • CPU NumberOfLogicalProcessors
  • 建築

新しいWindowsをインストールした後、これらのプロパティのいずれかが変更されますか?

これらのシステムのほとんどにはインターネット接続がないため、サーバー側のシリアルキーの検証は必要ありません

2
mrid

あなたがリストしたアイテムのどれも実際にはユニークなデータではありません。したがって、Windowsの新規インストール後に変更されるかどうかは、多かれ少なかれ、実際のニーズには意味がありません。

一意である可能性が最も高いのはProcessorIDですが、それでも一意である保証はありません: https://stackoverflow.com/questions/1101772/win32-processoris-processorid-unique-for-all-computers

この情報は一意ではないため、ライセンス検証に使用するのには適していません。

他の値は一貫しているか、ドライバーによって提供される情報(CPUNameなど)に依存している可能性があります。

あなたの根本的な問題は、ライセンスシステムの基礎となる適切なものを選択できなかったことです。

2
music2myear

商用ライセンスをうまくやりたいのであれば、これらのどれも有効だとは思いません。

  • プロセッサーID
  • CPU名
  • CPU NumberOfCores
  • CPU NumberOfLogicalProcessors
  • 建築

ユニークなものはありませんが、すべてが変わる可能性もあります。

どんな種類のVMも許可しますか?もしそうなら、突然マシンが物理的または論理的な2つのプロセッサを必要とした場合はどうなりますか?

ESXi/VmWare/VBが誤ってプロセッサ名を変更した場合、またはWMIが壊れたりファンキーになったりした場合はどうなりますか。

マシンがオフラインの場合、特にそれが多くのサポートコールを引き起こす場合は、おそらくソフトウェアのキーを選択します。そうしないと、ライセンスを「修復」して、障害のあるライセンスモデルが停止していると考えていることを正確に実行している可能性があります。ダブルワーミー。

0
Austin T French