2

ASP.Net Web アプリケーションからクライアントの MAC アドレスを取得する簡単な方法はありますか。

私はずっと 4.0 で、Visual Studio 2010 を使用しています。

編集

聞く!私の問題を閉じないでください!jmccarthy がリンクしたものは同じではありません。私のリクエストは Web ブラウザからのものではありません。もっとはっきり言うべきだった。

4

3 に答える 3

1

リクエストがWebブラウザからのものでない場合は、クライアントを変更してMACアドレスを送信する必要があります。クライアントを制御できない場合は、クライアントからMACを取得していないだけです。

于 2011-03-29T19:58:43.037 に答える
0

フレームはおそらくサーバーに到達する前に多くのルーターやネットワーク機器を通過しているため、一般的には不可能であり、意味もありません。

クライアントに何も追加せずにサーバーからそれを実行したい場合は、IPアドレスからMACアドレスを決定するためのC#コードとのリンクを次に示します(ASP.NET要求変数を使用できます)。

Macアドレスを取得する

ホストのMACアドレスを取得する

標準のASP.NET要求スレッドでこれを行うと、パフォーマンスの大きな問題が発生する可能性があることに注意してください。非同期で実行することをお勧めします。

于 2011-03-29T20:07:24.633 に答える
0

ある種のプラグイン (ActiveX) を使用する以外に、クロスブラウザーでこれを行う方法はないと思います。

于 2011-03-29T19:46:17.367 に答える