我希望能够通过Win32 API获取与文件扩展名相关联的程序路径。
- "打开方式"菜单中显示的程序列表
- 在"打开方式..."对话框中显示为推荐选项的程序列表。
更新:
假设我在我的计算机上安装了office11和office12,.xls文件的默认程序是office 11。如果查看HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command,会有指向office11 Excel.exe的路径,但是当我右键单击文件时,在"打开方式"菜单中可以选择office12。那么这个关联存储在哪里呢?
我正在使用C#。
谢谢。