【发布时间】:2010-07-20 16:28:50
【问题描述】:
在与this question 的相关说明中,假设我有一个定义了处理程序的文件,我将如何以编程方式调用已注册的处理程序?不一定需要实际的代码来执行此操作,只需指向一些文档或谷歌的术语即可。
谢谢,
克里斯
【问题讨论】:
在与this question 的相关说明中,假设我有一个定义了处理程序的文件,我将如何以编程方式调用已注册的处理程序?不一定需要实际的代码来执行此操作,只需指向一些文档或谷歌的术语即可。
谢谢,
克里斯
【问题讨论】:
启动一个新进程就足够了,指定您要使用默认应用程序打开的文件 - 其余部分由 Windows 处理。在 C# 中,这是按如下方式完成的。
Process.Start("Foo.jpg");
这将使用 JPEG 图像的默认应用程序打开图像。
【讨论】:
还有ShellExecute 函数及其高级表亲ShellExecuteEx。
【讨论】:
Start Menu | Run 字段中以及在 Windows 资源管理器中双击文件时使用的。