ワークグループ及び所属コンピュータ名一覧の取得方法

解決


北村直樹  2004-12-10 21:10:50  No: 118171

Windows Networkの複数のワークグループから所属する
複数以上のコンピュータ名を取得したいと考えているのですが
覗く方法がさっぱり分からず詰まっています。

S/C両用の掲示板を作っていまして
目的は同じネットワーク(小規模想定)にある
全てのPCのIPを取得する事です

よろしくお願いします。

[WinXPSP2 VB6.0]


de  2004-12-10 21:42:34  No: 118172

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


de  2004-12-10 21:44:41  No: 118173

というかPCのあるなしを確認してIPを取るだけなら
同じサブネット内のIPアドレスにPINGを投げ応答の
あったIPアドレスのコンピュータ名を取得するという
方法もありますね。


北村直樹  2004-12-11 22:20:30  No: 118174

deさん有難う御座いました。
教えて戴いたヒントでネットを徘徊したところなんとか解決しました

参考URL先は私には高度過ぎたせいか半分も理解できませんでした。
まだまだ勉強する事は多い・・・


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加