【发布时间】:2013-05-30 06:50:59
【问题描述】:
我想将 Windows 中的文件类型与特定应用程序相关联,但我需要这样做,以便当用户打开“打开方式”菜单时,列表中应用程序的名称和图标是针对该应用程序定制的文件类型(即,不仅仅是可执行文件的名称和图标)。
这是因为二进制文件是运行许多不同应用程序的通用二进制文件,具体取决于其命令行参数(类似于python.exe 或javaws.exe)。我不希望“打开方式”菜单显示“Python”或“Java”,我希望它显示在命令行上传递的应用程序的名称和图标。
我知道如何添加文件关联(通过在HKEY_CLASSES_ROOT 中创建ProgID,并将ProgID 名称添加到OpenWithProgids 或HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts),但我找不到任何方法来更改名称或图标显示在该类型文件的“打开方式”菜单中的应用程序的名称。这可能吗?
(编辑以阐明我对添加文件关联的现有理解。)
【问题讨论】:
标签: windows registry file-association