1

ブートキャンプを通じて、Macbook で Visual Studio 2010 と Windows XP を使用しています。

選択したアダプターがラップトップに統合されたものである場合、レジストリを介して( RegSetValueExを介して) MACアドレスを変更できないことに気付きました。たとえば、macbook用のBroadcomワイヤレスアダプターです。 EE-FFは機能しました。

ただし、ワイヤレスUSBネットワークアダプターを接続すると、問題なく動作しました。インターネットからダウンロードした他のものを試してみたので、問題が発生しているのは私のコードではないと思います。なぜこれが起こっているのか誰でも説明できますか?

4

2 に答える 2

3

あなたの答えのおかげで、私は問題を解決することができました。AA-BB-CC-DD-EE-FF-GG は運がいいのでうまくいきます。ウィキペディアのページ ( http://en.wikipedia.org/wiki/MAC_spoofing ) で確認できるように、Windows 7 にはいくつかの制限が課されているという考えです。そのため、「Windows 7 では、設定できるスプーフィングされたアドレスの範囲は、ワイヤレスおよび有線のネットワーク アダプターに対して制限されています。Windows 7 で使用するには、スプーフィングされた MAC アドレスの最下位ビット (ユニキャスト) が 0 で、1 が必要です。 2 番目のニブルの 2 番目の最下位ビットとして (ローカルに管理されます)。したがって、2 番目のニブルの可能な値は 2、6、A、および E に制限されます。ページhttp://en.wikipedia.org/wiki/MAC_addressからわかるように、指定された2つのビットMAC アドレスの 2 番目の文字に対応するため、2 番目の文字 2、6、A、または E を含むすべてのアドレスが機能します。他の誰もできませんでした。

T

于 2011-02-26T16:11:47.020 に答える