4

現在、自分のWebページにアクセスするプログラムを販売しています。プログラムはHWID(ハードウェアID)でロックされており、Webブラウザーを介した直接アクセスではなく、プログラムを使用してWebページにアクセスする唯一の理由は、HWID認証を使用できるようにするためです。

ただし、ハードウェアIDなどのコンピューター情報を取得するためのスクリプトをコーディングできると言われたばかりです。

これは実際には完全にサーバー側で可能ですか?もしそうなら、PHPでそれを行うことはできますか?そうでない場合、これはどの言語になり、これを調べるためにどの機能を調べる必要がありますか?

4

1 に答える 1

6

それが他の何かと混同されているとあなたに言った人は誰でも。

ブラウザはそのようなハードウェア情報をWebサーバーに公開しないため、サーバー側のPHPスクリプトが訪問者のHWIDを取得するための既存のメカニズムはありません。JavaScriptは、ディスプレイの解像度と色深度に関する非常に限られた情報を提供しますが、HWIDのようなものではありません。非常に昔は、IEのJavaScriptでActiveXオブジェクトを使用してWMIを介してハードウェア情報を取得することが可能でしたが、特に非イントラネットゾーンサイトでは、それが不可能になったことは間違いありません。確かに、何らかのブラウザプラグインまたは拡張機能が必要です。FlashはHWIDを提供しないため、訪問者の訪問前または訪問中に訪問者のマシンにインストールする必要がある、自分で作成したものを見ています。

HWID自体を取得してWebサイトにアクセスするアプリを引き続き販売することをお勧めします。これは、すべての主要なブラウザー用のブラウザー拡張機能とプラグインを作成して、その情報を安全な方法で提供するよりもはるかに簡単だからです。 。

于 2010-05-31T18:34:53.537 に答える