Windows Networkの複数のワークグループから所属する
複数以上のコンピュータ名を取得したいと考えているのですが
覗く方法がさっぱり分からず詰まっています。
S/C両用の掲示板を作っていまして
目的は同じネットワーク(小規模想定)にある
全てのPCのIPを取得する事です
よろしくお願いします。
[WinXPSP2 VB6.0]
WNetOpenEnum/WNetEnumResource/WNetCloseEnumあたりを使用すれば
できると思います。
参考URL
http://nienie.com/~masapico/api_WNetEnumResource.html
ワークグループの一覧の取得はWNetOpenEnumを実行する際、RemoteNameにNULLを
設定してやれば良いそうです。
参考URL
http://search.acty-net.ne.jp/mfc_search/archive/2003-1/msg00262.html
というかPCのあるなしを確認してIPを取るだけなら
同じサブネット内のIPアドレスにPINGを投げ応答の
あったIPアドレスのコンピュータ名を取得するという
方法もありますね。
deさん有難う御座いました。
教えて戴いたヒントでネットを徘徊したところなんとか解決しました
参考URL先は私には高度過ぎたせいか半分も理解できませんでした。
まだまだ勉強する事は多い・・・
ツイート | ![]() |