以编程方式调用文件类型的默认应用程序

时间:2010-07-20 16:28:50

标签: windows file handler

this question的相关说明中,假设我有一个定义了处理程序的文件,我将如何以编程方式调用已注册的处理程序?不一定需要实际代码才能执行此操作,只需指向某些文档或谷歌的术语即可。

谢谢,

克里斯

2 个答案:

答案 0 :(得分:2)

ShellExecute函数及其高级表兄ShellExecuteEx

答案 1 :(得分:2)

启动一个新进程足以指定要使用默认应用程序打开的文件 - 其余部分由Windows处理。在C#中,这完成如下。

Process.Start("Foo.jpg");

这将使用JPEG图像的默认应用程序打开图像。