1

人間の指紋のように、コンピューターを他のコンピューターと区別する固有のコンピューター ID はありますか? はいの場合、vb.net で入手する方法を教えてください。

4

4 に答える 4

2

情報を組み合わせて、マシンを一意に識別することができます。これは、多くのソフトウェア ベンダーによって既に行われています。特に、Microsoft アクティベーション サービスは、システム上のさまざまなハードウェアのビットをサンプリングすることによって行っています。このアプローチの問題は、識別子が永続的であることが保証されていないことです。

これが意味することは次のとおりです。

  • 別のコンピューターが偶然に同じ識別子を持つ可能性はゼロです
  • どの識別子を使用しているかが一般に知られるようになると、マシンの身元を偽装するのはかなり簡単になります
  • ユーザーがハードウェアを変更すると、識別子は時間の経過とともに変化する可能性があるため、「指紋」も変化します

さらに参照するには、次のリンクを試してください。

覚えておいてください: 識別子を組み立てるために使用する参照ポイントが多いほど、ある時点で変更される可能性が高くなります。

于 2011-06-11T12:49:12.583 に答える
0

MAC + CPU ID + マザーボードのシリアルを取得してみてください。これらを連結すると、ハードウェアの変更が発生するまで、そのマシンの一意の指紋になります。

于 2014-09-03T09:55:08.360 に答える
-1

まあ、それは多くの方法で行うことができます。コンピューターに関するあらゆる種類のデータを取得して、それを識別する文字列にハッシュすることができます。たとえば、ドライブの数、プロセッサの数、ユーザー名、レジストリ内のいくつかのキーなどです。ただし、取得するすべてのデータが、通常は変更されないデータであることを確認する必要があります。

于 2011-06-11T11:33:21.033 に答える