• ベストアンサー

「ファイル名を指定して実行」の、ファイル名

「ファイル名を指定して実行」の、ファイル名は、 ありますか。 「ファイル名を指定して実行」の、ファイルは、 どの場所に、どういうファイル名で、 存在しますか。

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

  • ベストアンサー
  • nanasi3de
  • ベストアンサー率34% (135/395)
回答No.5

回答no.3の者です。 私の回答no.3 >ですから、タスクマネジャーなどに表示される名前はrundll32.exeですが実際動作しているのはshell32.dllです。 これですが、実際やってみると(「ファイル名を指定して実行」で入力待ちの状態でタスクマネジャーを起動)、rundll32.exeは表示されませんね。 これはExplorer.exeが既にshell32.dllをメモリに展開している為と思われます。 (補足:shell32.dllはExplorer.exeが使用するサブプログラムの集まりと思っていただいてください) まあ、基本的な部分は誤っていませんと思います。 失礼しました。m(__)m

noname#211206
質問者

お礼

ありがとうございます。 わざわざ補足してくださって感謝です。

その他の回答 (4)

回答No.4

例えば、自分のWindows7のPCでは、 Windows付属のメモ帳なら、  C:\Windows\Notepad.exe Windows付属の電卓なら、  C:\Windows\System32\Calc.exe 別途、自分がインストールしたゲーム「Grand Theft Auto」なら、  C:\Program Files (x86)\_Games\Rockstar Games\Grand Theft Auto\WINO\Grand Theft Auto.exe とか。 前の2つの場所にはパスが通ってるので「notepad」「calc」で起動します。 後者をファイル名を指定して実行しようとしたら、フルパス打ち込む必要があります。

noname#211206
質問者

お礼

ありがとうございます。 こんな満月の煌々と輝く夜に参考になります。

  • nanasi3de
  • ベストアンサー率34% (135/395)
回答No.3

windowsのバージョンが分かりませんが基本的にはどれも同じと思います。(windows10は不明) 「ファイル名を指定して実行」は回答no.1のかたの「rundll32.exe shell32.dll,#61」が実体と思います。 これの意味は「rundll32.exeにshell32.dllの61番のファンクションを起動させる」です (61もバージョンが異なっても同じかは不明) ですから、タスクマネジャーなどに表示される名前はrundll32.exeですが実際動作しているのはshell32.dllです。 場所については、微妙にバージョンごとに変わっていますのでご自分で調べてください。 結論: 「ファイル名を指定して実行」の、ファイル名は、 ありますか。 専用のプログラムがあるわけではないので、ない。

noname#211206
質問者

お礼

ありがとうございます。 参考になりました。

noname#215107
noname#215107
回答No.2

>「ファイル名を指定して実行」の、ファイルは、 >どの場所に、どういうファイル名で、存在しますか。 Windowsでのこととして、回答します。 あらゆる場所に無数に存在します。 代表的なのは.exeの拡張子がついた実行形式ファイルです。 試しにエクスプローラでドライブ内を見てください。いろんな種類の.exeファイルが見つかると思います。 ソフトを自作した場合は自分で作ったファイルもそれに該当します。

noname#211206
質問者

お礼

ありがとうございます。 結構あらゆる場所に存在するみたいですね。

  • 121CCagent
  • ベストアンサー率52% (15660/30088)
回答No.1

http://matome.naver.jp/odai/2135589135918478901 に「rundll32.exe shell32.dll,#61」とあります。例えばデスクトップなどで「ショートカットの作成」を選び「rundll32.exe shell32.dll,#61」を入れてやれば「ファイル名を指定して実行」が起動するショートカットが作成できます。

noname#211206
質問者

お礼

ありがとうございます。 参考になりました。

関連するQ&A

専門家に質問してみよう