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