0

WINAPI を使用して LAN に接続されているすべてのローカル IP アドレスのリストを取得する方法は? netapi32.dll を検索しましたが、成功しませんでした。何かご意見は ?

4

1 に答える 1

2

ローカル セグメントに接続されているすべてのデバイスのアドレスを取得する保証された方法はありません。マシンは、ファイアウォールで保護されていてリクエストをドロップしているか、チェック マシンがアクセスするように構成されていない別のサブネットに IP アドレスを持っている可能性があります。

ICMPSendEcho()ローカル サブネット上のすべての IP アドレスに (IP ヘルパー ライブラリを使用して) ping 要求を送信し、応答を確認することで、ping に応答するサブネット上のすべてのデバイスを見つけることができます。

于 2013-03-20T10:48:56.733 に答える