• ベストアンサー

netshコマンド

netsh.exeを実行するのに必要なライブラリ(DLL)を全て知りたいのです。 お解かりになる方いらっしゃいましたら教えて頂けませんでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Senna_FF
  • ベストアンサー率45% (153/334)
回答No.3

こちらの「DependencyWalker」を使用してみたところ、 えらいたくさんのライブラリが表示されてしまいました・・・・^_^; 問題なければご自分で試してみてください。 http://www.vector.co.jp/soft/dl/win95/util/se232578.html ※見づらくなるけど一応張りますか?ご勘弁ください。 C:\WINDOWS\system32\NTDSAPI.dll C:\WINDOWS\system32\wbem\fastprox.dll C:\WINDOWS\system32\wbem\wbemsvc.dll C:\WINDOWS\system32\xpsp2res.dll C:\WINDOWS\system32\FWCFG.DLL C:\WINDOWS\system32\HNETMON.DLL C:\WINDOWS\system32\wbem\wbemcomn.dll C:\WINDOWS\system32\wbem\wbemprox.dll C:\WINDOWS\system32\COMRes.dll C:\WINDOWS\system32\CLBCATQ.DLL C:\WINDOWS\system32\MSCTF.dll C:\Program Files\K7 Computing\K7Security\AntiSpam\K7OEPlgn.dll C:\WINDOWS\system32\Secur32.dll C:\WINDOWS\system32\WBEM\framedyn.dll C:\WINDOWS\system32\MSVCP60.dll C:\WINDOWS\system32\DGNET.DLL C:\WINDOWS\system32\IPXPROMN.DLL C:\WINDOWS\system32\IPXMONTR.DLL C:\WINDOWS\system32\RASMONTR.DLL C:\WINDOWS\system32\IPPROMON.DLL C:\WINDOWS\system32\MSWSOCK.dll C:\WINDOWS\system32\credui.dll C:\WINDOWS\system32\netshell.dll C:\WINDOWS\system32\DNSAPI.dll C:\WINDOWS\system32\CLUSAPI.dll C:\WINDOWS\system32\netcfgx.dll C:\WINDOWS\system32\IFMON.DLL C:\WINDOWS\system32\IPMONTR.DLL C:\WINDOWS\system32\IPV6MON.DLL C:\WINDOWS\system32\comctl32.dll C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll C:\WINDOWS\system32\USP10.dll C:\WINDOWS\system32\LPK.DLL C:\WINDOWS\system32\IMM32.DLL C:\WINDOWS\system32\UxTheme.dll C:\WINDOWS\system32\USERENV.dll C:\WINDOWS\system32\SHELL32.dll C:\WINDOWS\system32\VERSION.dll C:\WINDOWS\system32\MSACM32.dll C:\WINDOWS\AppPatch\AcGenral.DLL C:\WINDOWS\system32\ShimEng.dll C:\WINDOWS\system32\iphlpapi.dll C:\WINDOWS\system32\WINMM.dll C:\WINDOWS\system32\SHLWAPI.dll C:\WINDOWS\system32\TAPI32.dll C:\WINDOWS\system32\WS2HELP.dll C:\WINDOWS\system32\WS2_32.dll C:\WINDOWS\system32\rasman.dll C:\WINDOWS\system32\RASAPI32.dll C:\WINDOWS\system32\SETUPAPI.dll C:\WINDOWS\system32\SAMLIB.dll C:\WINDOWS\system32\rtutils.dll C:\WINDOWS\system32\OLEAUT32.dll C:\WINDOWS\system32\ole32.dll C:\WINDOWS\system32\ATL.DLL C:\WINDOWS\system32\GDI32.dll C:\WINDOWS\system32\USER32.dll C:\WINDOWS\system32\WLDAP32.dll C:\WINDOWS\system32\NETAPI32.dll C:\WINDOWS\system32\adsldpc.dll C:\WINDOWS\system32\ACTIVEDS.dll C:\WINDOWS\system32\MPRAPI.dll C:\WINDOWS\system32\RPCRT4.dll C:\WINDOWS\system32\ADVAPI32.dll C:\WINDOWS\system32\msvcrt.dll C:\WINDOWS\system32\kernel32.dll C:\WINDOWS\system32\ntdll.dll C:\WINDOWS\system32\netsh.exe

punitto2
質問者

お礼

ありがとうございます。 自分でも試してみます。

その他の回答 (2)

  • coredump
  • ベストアンサー率46% (12/26)
回答No.2

どもっす。 (1) dumpbinでimportしているDLLを調べる。 (2) stringsみたいなコマンドで、DLLの名前っぽいのを探す。 (3) デバッグ実行して、DLLのロードイベントを拾う。 (3)が確実なのだけど、netshはかなりでかいコマンドなので動的にロードされている場合には(3)の方法はかなり大変かも。。

punitto2
質問者

お礼

いろいろ調べられる方法をご教授して頂きありがとうございます。

  • Senna_FF
  • ベストアンサー率45% (153/334)
回答No.1

こちらにヘルパDLLも書かれているようですが、このことを質問されているのですよね? (もし、netsh.exeの実行ライブラリをおっしゃってるのであればぜんぜん回答になってません^_^;) http://support.microsoft.com/kb/242468/ja

punitto2
質問者

補足

Senna_FFさん、レスありがとうございます。 残念ながら実行ライブラリのことです。 よろしくお願いします。

関連するQ&A

  • netshコマンドについて

    下記のnetshコマンドを実行すると「OK」と返ってくるのですが、設定が変更されていません。 ・netsh interface ip set address "ローカル エリア接続" dhcp ・netsh interface ip set address name = "ローカル エリア接続" source = static addr = 192.168.0.1 mask = 255.255.255.0 別PCではうまくいっていましたのでコマンドに間違いはないと思うのですが・・・ フリーソフトの「ヴァルヘルIPコンフィグ」を使うと変更されました。 何か環境が悪いのでしょうか?

  • netsh.exeが見つかりません

    PCを立ち上げると[netsh.exeが見つかりません]「CLUSAP1dllが見つからなかった為、このアプリケーションを開始できませんでした。 アプリケーションをインストールし直すとこの問題は解決される場合が、あります」と表示がでます。 初めてのことで戸惑っています。 PCはNECのVH300/7のWindowsXPです。 どうしたら、この表示を取り除くことができますか? PCの機械のことがよく判らないので、宜しく御願いします。

  • 「netsh.exe-コンポーネントが見つかりません」と表示されます。

    PCを起動すると毎回、 netsh.exe-コンポーネントが見つかりません framedyn.dllが見つからなかったため、このアプリケーションを解しできませんでした。 アプリケーションをインストールし直すとこの問題は解決される場合があります。 というメッセージが表示されます。これは何でしょうか。 PCを使う上で特に問題はないのですが、すごく気になります。 PCはDELLのInspiron 6000 WinXP Home SP2を使っています。 どうぞお願いします。

  • win2000サーバーでのnetshコマンド

    お世話になります。バッチファイルを作成し、決まった時間にローカルエリア接続を無効にしたいと思ってます。 win2003ではnetsh interface set interface "ローカル エリア接続" enabled で出来たのですが、win2000サーバーでは出来ないようです。 どなたかご存知のかたいませんか?よろしくお願いします。

  • WSUSのインストールについて

    WSUSSetup.exeをダウンロードして、 Win2KServer上で実行すると、 ”DLLが見つかりません” ダイナミック リンク ライブラリ mscoree.dllが指定されたパスに見つかりませんでした。 となってしまうのですが・・・。 WSUSSetup.exeを実行する前に何か作業が必要なのでしょうか? ちなみに、 ・BITS 2.0 for Windows 2000 ・MSDE 2000a for Windows 2000 は試しに導入(何れも正常終了しました)してみました。 どなたかおわかりの方がおりましたら、ご教授願います。

  • DLLを直接プログラム内に取り込んでEXEファイルを作れますか

    VC++.NETで開発を行う予定ですが、 そのときicmp.dllというDLLを使う予定です。 これに関する説明を読むと、将来サポートされない可能性があるとのことでした。 それで、このDLLをスタティックライブラリをリンクするように、EXE本体のなかに取り込んでおきたいのですが、そのようなことは、出来るのでしょうか。 つまり、icmp.dllのある環境で、exeファイルを作り、 icmp.dllのない環境で、そのexeファイルを実行させたいのですが、そのようなことはできるのでしょうか。

  • Visual C++ POSIX Thread

    VC++でpthread ( ※1 ) のライブラリを使用して作成したexeファイルでは 実行に"pthreadvc2.dll"や"pthreadvce2.dll"といったdllファイルが システムに存在することが要求されます。 Windows OSではデフォルトでこのdllファイルが入ってないのでインターネット からダウンロードするなどファイルを用意する手間が必要になります。 またなるべく移植性を高くしたいのでexeファイル単体で動作させるように したいです。なにか良い方法はないでしょうか??? 参考 ※1 Pthreads-win32 - POSIX Threads Library for Win32 ( version 2.8.0.0 ) #include <pthread.h> #pragma comment(lib,"pthreadvc2.lib") //pthreadvc2.libでdllが必要っぽい

  • スタートメニューの「ファイル名を指定して実行」の操作で、名前ボックスに

    スタートメニューの「ファイル名を指定して実行」の操作で、名前ボックスに、それぞれ「Regsvr32.exe Accwiz.dll」、「Regsvr32.exe dao360.dll」と入力し、OKをクリックしたところ、「Load Library("Accwiz.dll")に失敗しました-指定されたモジュールが見つかりません。」、「Load Library("dao360.dll")に失敗しました-指定されたモジュールが見つかりません。」というメッセージが返ってきました。 メッセージの意味が分からず、対処法に困っています。どなたかアドバイスよろしくお願いします。

  • 「カレントフォルダ以外にあるDLLをコールする方法」をご教授願います。

    現在、DLLとEXEを開発しているのですが、DLLとEXEのプロジェクト(dsp)のフォルダを別々にしています。 DLLのテストの為、EXEビルドして実行したら、「必要なDLLファイル****.DLLが見つかりませんでした。」のメッセージが出ます。 (作ったDLLをEXEを同じフォルダへコピーすると実行は正常にされます。) 「カレントフォルダ以外にあるDLLをコールする方法」を知っている方がいましたら、ご教授願います。 よろしくお願い致します。 開発言語:VC++ Ver6 SP5 使用OS:Win98

  • DirectX + C++ コンパイラについて

    Borland C++ CompilerでDirectX 9.0を開発しようとして、 (Visual.NETは資金的に・・・) http://www.clootie.ru/cbuilder/index.html これを使ってなんとかできるようになりました。 しかし、D3DX9sab.dllが必要になってしまうんです。 通常のDirectXのように単一の実行ファイルにしたいのですが、どなたかご存知の方はいらっしゃいませんか。 というか、無償のコンパイラでDirectXを使いたいんです。 ちなみに、DLLをEXEにまとめる、ILMergeというソフトを見つけたんですが、なぜかエラーに・・・。 たぶん.NETで作成したもの限定なのかな。。 DLLからスタティックライブラリに変換できんかなぁ