【发布时间】:2010-01-10 16:45:14
【问题描述】:
在 Windows 资源管理器中右键单击文件时,“打开方式”菜单项会根据单击文件的文件类型显示可用应用程序列表。
以这张图为例:
(来源:magerquark.de)
现在我希望能够以编程方式从 C# .NET 2.0 应用程序中读取给定文件扩展名/类型(例如“png”)的应用程序列表。
例如
public class FileOpenInfo
{
public string ApplicationName { get; }
public string ApplicationPath { get; }
public static FileOpenInfo[] GetInformation( string extension );
}
问题:
有没有可能得到这份名单?
【问题讨论】:
标签: c# .net windows-shell windows-explorer