2017-09-05 2 views
-1

問題があります MACアドレスを変更する必要があるとC#で書かれていますが、Windowsでは02または06で始まるMACアドレスを設定できます0Aまたは0E どうすればよいですか? この権限を無効にすることはできますか?02 0A 06 0E制限なしでMACアドレスを変更する方法

+0

MACアドレスがレジストリに保存され、あなたが欲しいものを設定することができます。必要なものはすべてここにありますhttps://stackoverflow.com/questions/22310464/how-to-spoof-mac-address-via-code – vitalygolub

答えて

0

短い答えは、特定のIPアドレスが意味を予約したのと同じように、特定の値が予約されているため、できないということです。

発生する問題は、ローカルMACアドレスとユニバーサルMACアドレスに違いがあることです。

MACアドレスのフォーマットは、IEE 802規格で定義されています。 Windows、またはC#はほぼ確実に標準を実施していますが、変更を試みるためにどの方法を使用しているのかはわかりません。

は、MACアドレスのレイアウトの図については、以下を参照してください。 IEEE 802 layout

+0

私はローカルMACアドレスを変更します。コンピュータがネットワークに接続されていない –

+0

ルールを適用するためにデバイスをネットワークに接続する必要はありません。ほとんどのライブラリでは、有効なローカルアドレスの変更のみを許可します。 このため、最初のオクテットの最下位ビットを0(ユニークであることを示す)に設定し、最初のオクテットの2番目の最下位ビットを1(ローカル管理の意味)に設定する必要があります。 – Dragonthoughts

関連する問題