0

アプリケーションが現在実行されているコンピューターの MAC アドレスを c++ で見つけて、その MAC アドレスを特定の MAC アドレスと比較するにはどうすればよいですか?

では、比較したい特定の MAC アドレスが であるとしましょうAB-12-CD-34-EF-56。アプリケーションが実行されている MAC アドレスを見つけて、その MAC アドレスとその MAC アドレスを比較するにはどうすればよいAB-12-CD-34-EF-56でしょうか?

http://www.codeguru.com/cpp/in/network/networkinformation/article.php/c5451/Three-ways-to-get-your-MAC-address.htmで方法 3 を試しました

しかし、それはビジュアル6.0では機能しません。これを行う方法を知っている人はいますか?

4

1 に答える 1

0

これは最も単純な方法ではありませんが、WindowsOSのさまざまなバージョンで最も信頼できる方法です。COMに対処する必要があります。

問題のMACAddressについてWMIWin32_NetworkAdapterクラスをクエリします。チェックするMACアドレスが存在しない場合、WMIは空のクエリを返します。

于 2012-04-29T17:06:33.057 に答える