名前を変更した実行可能ファイルをアプリケーションに関連付けると、Windowsのコマンドラインで失敗する


0

これはWindows 7です。

インストールするプログラムは、拡張子.xyzに関連付けられています。「.xyz」ファイルは実際には実行可能ファイル(元は.exe)です。

名前を変更した.xyzファイルをダブルクリックすると、アプリケーションを使用して期待どおりに開きます。

cmd.exeから、.xyzファイル「C:> myfile.xyz」を単に「実行」すると、Windowsはmyfile.xyzを実行可能ファイル(つまり)として実行します。これを回避するために.xyzファイルを変更する方法や、.xyzファイルだけでこの動作を防ぐように設定できるレジストリフラグはありますか?


あなたはそれができないのではないかと心配しています。アプリケーションで直接起動しないのはなぜですか:your_application.exe myfile.xyz
TwirlMandarin

ええ、それは他のオプションです。ユーザーごとに異なる場所にインストールするため(質問しないでください...)、万能のスクリプトを作成するのは難しいですが、世界の終わりではないため、私はそれが好きではありませんでした。
Clickslither

回答:


0

.xyzファイルは実行可能である必要がありますか、それとも情報を保持したまま他の何かに変更できますか(たとえば、gzipするか、いくつかのキーバイトを変更するだけですか)。もしそれができて、それからあなたのアプリケーションがそれを元に戻すことができるなら、あなたはあなたのスキームを機能させることができると思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.