在 Windows 中,您可以右键单击文件,并且有一个选项可让您选择使用该文件启动哪个程序。因此,例如,当用户右键单击一个 .cdr 文件时,他可以选择Open With -> Corel Draw
选项,它将使用 Corel Draw 启动。
现在,我需要将某些程序添加到该列表中(程序也必须使用其他一些参数启动)。但我不想更改该文件的默认程序。有没有办法做到这一点?
在 Windows 中,您可以右键单击文件,并且有一个选项可让您选择使用该文件启动哪个程序。因此,例如,当用户右键单击一个 .cdr 文件时,他可以选择Open With -> Corel Draw
选项,它将使用 Corel Draw 启动。
现在,我需要将某些程序添加到该列表中(程序也必须使用其他一些参数启动)。但我不想更改该文件的默认程序。有没有办法做到这一点?
以下注册表项控制此列表:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\ .FileExtension \OpenWithList
HKEY_CLASSES_ROOT \ .FileExtension \ OpenWithList
有关格式的更多信息,请参阅此 MSDN 页面。