パソコンのシリアル番号、MACを調べるには


Happday  2004-11-29 16:56:12  No: 86978  IP: [192.*.*.*]

vbでサーバとクライアントプログラムを作り、クライアントがサーバに接続際、サーバ側で、接続するクライアントのパソコンのシリアル番号とかMACアドレスと認証を行うつもりでやってますが、シリアル番号とMACアドレスを調べるにはどうすればいいのでしょうか  ご指導お願いします。

編集 削除
GOD  2004-11-29 17:19:18  No: 86979  IP: [192.*.*.*]

シリアル番号って何ですか?誰がつけているものを言っているのでしょうか。
MACアドレスの取得はMSDNで
「イーサネット アダプタの MAC アドレスを取得する」
で検索すればCのサンプルが出るので参考にできますよ。

編集 削除
魔界の仮面弁士  2004-11-29 21:52:49  No: 86980  IP: [192.*.*.*]

Windows2000等であれば、WMIを使うのが簡単かも。

MACアドレスなら、Win32_NetworkAdapterConfigurationクラスで取得できます。
http://wmifun.atinfinity.net/wmisample/win32_networkadapterconfigurationd.html

WindowsCE系の場合は、GetAdaptersInfo APIを呼び出してみてください。
http://yaplog.jp/orator/archive/35

# シリアル番号については、何のシリアルだかわからないので、回答できません。

編集 削除
Say  2004-11-29 22:13:45  No: 86981  IP: [192.*.*.*]

まあ、たぶん
「ハードディスク ボリューム シリアル」
のことなんでしょうが・・・。

まず自分でぐぐってみたら?

編集 削除