如何获得用于执行操作的“应用程序”?c#
本文关键字:应用程序 何获得 用于 执行 操作 | 更新日期: 2023-09-27 18:06:08
在windows XP资源管理器的"文件夹选项"对话框中是一个文件类型选项卡。在文件类型选项卡中,已知的过滤器类型与程序相关联。
当"编辑文件类型"对话框可见时,对于文件类型有不同的操作,如打开或打印。每个操作都有一个属性"用于执行操作的应用程序"。我需要读出列出的软件的绝对路径和名称。
我该怎么做?
您需要查看文件关联,有很多方法可以做到。
MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/cc144154 (v = vs.85) . aspx
PInvoke, has an shchangenotify(…)在注册表的那个区域有一个例子:http://www.pinvoke.net/default.aspx/shell32.shchangenotify
还有右边的相关链接->