• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:拡張子が「.exe」でないファイルを実効ファイルとして実行するには?)

拡張子が「.exe」でないファイルを実効ファイルとして実行する方法

このQ&Aのポイント
  • 拡張子が「.exe」でないファイルを実効ファイルとして実行する方法について質問があります。例えばVBで作成した実行ファイル「test.exe」を名前の変更で「test.txt」などにした場合に、それを実行ファイルとして実行したいのです。
  • エクスプローラ上ではテキストエディタが立ち上がってしまうため、ファイルを正しく実行することができません。一応、コマンドプロンプト上での実行は可能ですが、もっと簡単な方法はありませんか?
  • Windows 2000の環境での方法を教えていただけると幸いです。

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

  • ベストアンサー
回答No.2

エクスプローラから実行する場合、拡張子で実行アプリを判断していますので結論から言いますと無理です。 ところで、なぜ.exeを.txtへ変更する必要があるのでしょうか。 「ファイル名.txt.exe」とし、拡張子を表示しない設定にしてみるとかすれば擬似的に表現する事もできますが・・。

sputnik8823
質問者

お礼

takase_000さん、回答ありがとうございます。 そうですか、やはり無理ですか。 やりたいことは、あるシステムでユーザーが実行ファイルをリネームした場合でも 実行アプリとして扱えるようにすることなのですが。 よくよく考えるとリネームを禁止するなどの運用を考える方が賢明でしたね。 変な質問をして申し訳ありませんでした。

その他の回答 (2)

回答No.3

そんなことできたらセキュリティホールだよ。危険

sputnik8823
質問者

お礼

toro777777さん、回答ありがとうございます。 よく考えるとそうですね。 ただ、ユーザーが実行ファイルと意識して実行(例えば引数に何かをつけるなど)した場合はできてもいいかなと思ったもので。 浅はかな質問でした。申し訳ありません。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

start test.txt では?

sputnik8823
質問者

補足

neKo_deuxさん、回答ありがとうございます。 「ファイル名を指定して実行」で「start test.txt」ですか? どうもうまくいかないようです。 私の勘違いであればご容赦下さい。

関連するQ&A