私は NIC から MAC アドレスを取得して遊んでいます - それを取得するにはさまざまな方法がありますが、この記事では最も一般的な方法について説明します。
http://www.codeguru.com/Cpp/IN/network/networkinformation/article.php/c5451
私は現在、最も防弾と思われる GetAdaptersInfo メソッドを使用していますが、MAC アドレスがレジストリ経由で設定されている場合:
次に、変更後の MAC アドレスを報告します。実際に真の MAC を取得する唯一の方法は、レジストリ エントリを削除し、NIC を再起動し、GetAdaptersInfo を介して MAC を取得し、レジストリ エントリを置き換えて、NIC を再起動することです。仕事は完了しますが、ユーザーにはほとんど透過的ではありません。
レジストリの設定に関係なく、ハードウェア MAC を返す、誰もが知っている他の方法はありますか? 理想的には、XP 上で動作するソリューションが必要です。
前もって感謝します!