質問者
VB6.0にてWindowsVista環境のPCのMACアドレスの取得方法について

質問
すべての返信
-
ipconfig や getmac コマンドの出力を取得して解析するとか、
WinSock API を叩くとか、
WMI を使うとか、
( .NET Framework なら ManagementObjectSearcher を使うとか、 )
いろんなやり方があります。
ただ、 Vista では UAC 絡みで、 なんかありそうな気がします。
-
みなさん、ご返答有難うございます
NetBios API を使用して、取得しようとしたのですが、
Vista環境で実行すると、Windowsの実行時エラーとなってしまいました
(XP環境では正常に取得できるのですが)今度はWMIを使用して作成しています。
WMIを使用したところVista環境でも正常にMACアドレスを取得できました
ただ、また問題点が発生してしまいました
Vista環境ではLANケーブルを抜くとMACアドレスを取得できないのですDOSプロンプトでIPCONFIG /ALL を実行すると
MACアドレスは表示されるのですが…何か知っている人が居ましたら
ご教授よろしくお願いします