5

Windows のファイル タイプを特定のアプリケーションに関連付けたいのですが、ユーザーが [プログラムから開く] メニューを開いたときに、リスト内のアプリケーションの名前とアイコンがそのファイル タイプに合わせてカスタマイズされるようにする必要があります (つまり、単に実行可能ファイルの名前とアイコンではありません)。

これは、バイナリが、コマンドライン引数 (python.exeまたはと同様javaws.exe) に応じて、さまざまなアプリを実行する一般的なバイナリであるためです。「Open With」メニューに「Python」または「Java」を表示したくありません。コマンドラインで渡されるアプリケーションの名前とアイコンを表示したいのです。

ファイルの関連付けを追加する方法 ( で ProgID を作成し、ProgID 名を OpenWithProgids または のいずれかに追加する方法) は知ってますHKEY_CLASSES_ROOT [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExtsアプリケーションから開く] メニューに表示されるアプリケーションの名前またはアイコンを変更する方法が見つかりません。そのタイプのファイルの場合。これは可能ですか?

(ファイルの関連付けの追加に関する私の既存の理解を明確にするために編集されました。)

4

2 に答える 2

0

少し複雑ですが、基本的にはアプリケーション自体を参照するProgID を作成し、拡張機能にOpenWithProgIDsキーを追加する必要があります。

ProgID の設定の詳細については、こちら を参照してください

于 2013-05-31T02:13:57.880 に答える