Windows 2000で WireShark 1.3.2(開発中版)を動かす
Networkのキャプチャソフトの定番のひとつに挙げられる WireSharkですが
開発版をインストールするとエラーが出るという報告があったので試してみました。
最新版は 2010年1月1日現在、1.2.5 が通常版、 1.3.2 が開発版です。
試しに開発版を入れて見ます。(インストール中警告は有りません)
起動すると確かにエラー『プロシージャ エントリ ポイント freeaddrinfo がダイナミック リンク ライブラリ WS2_32.DLLから見つかりませんでした』が出ます。
KDW のKDllInstを起動して EzKD レジストリにチェックを入れて再起動後、
\Program Files\Wireshark\ に ws2_32.dllを簡易インストールします。
起動できました。
ちなみに、エラーが出ているのはlibgio-2.0-0.dll で、IPv6の初期化処理ですが、他にWindows 2000非サーポートの、getaddrinfo、getnameinfo も内部で呼ばれます。
関連サイト:
Wireshark · Download
この記事の方法が AbiWord 2.8 でも機能しました。簡易インストール先は ..\AbiWord\bin で。KDW の ws2_32.dll を導入していない状態でも起動自体は可能でしたが、freeaddrinfo の警告が無くなりました。