• 締切済み

エントリポイントがみつかりません

教えてください。”プロシージャエントリーポイントgetnameinfoがダイナミックライブラリWS2_32.dllから見つかりませんでした”というメセージが Orbitをインストールするときにでました。また そのソフトを立ち上げるときにもでて 動作しないです。 どのような対応をすればよいか?教えていただけるでしょうか? よろしく お願いいたします。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

OSはなんなのでしょうか? ちなみに、手元のWindowsXPPro(SP2)でのファイル情報は… ファイルサイズ:82,944 バイト 最終更新日時:2004年8月5日、21:00:00 ファイルバージョン:5.1.2600.2180 (xpsp_sp2_rtm.040803-2158) ですね。 「Dependency Walker」というツールで確認すると、 getnameinfoという名前でエクスポートされているのが確認できます。 # http://www.dependencywalker.com/ から入手できます。 VistaではWinSock周りが変更になっているらしい…という話も聞いたことがあるような。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>「WS2_32.dll」は、「Winny」に関係したシステムファイルです。 Windows Socket 2.0 32-Bit DLL です。 WinnyのためだけのDLLではありませんので誤解無きよう。 Windows98辺りか、それ以降であればバージョンに違いはあれど入っているかと思われますが… Windowsの入っているドライブを検索してみてください。 WinSock2で使うgetnameinfo()というAPIの機能が入っています。 http://mtbeta.msdn.microsoft.com/ja-jp/library/aa923585.aspx?altlang=ja-jp # ウィルスなどでWinSock関連のDLLが改変される場合もあるようですが。

repi-tom
質問者

補足

回答ありがとうございます。知識があまりないもので 具体的にどうすればよいでしょうか? WS2_32.dllでドライブを検索すると 3つほどでてきますが。。。。 教えてください。

  • cimerise
  • ベストアンサー率73% (103/141)
回答No.1

「WS2_32.dll」は、「Winny」に関係したシステムファイルです。 Winny7.1を使っているのであれば、「WS2_32.dll」を導入するパッチファイルが公開されています。 http://www.geocities.jp/ny2949_beginners/files/Patch.zip ws2_32.dll  パッチ本体です。 ws2_32.ini  設定ファイルです。 readme.txt  手動で適用する方法が記述してあります。 readme2.txt 旧バージョンの解説です。無視しても問題ありません readme3.txt 旧バージョンの解説です。無視しても問題ありません readme5.txt ws2_32.iniの設定方法が書かれています。設定はこの内容に従ってください。