2012-02-20 69 views
0

我有一个C#程序,它可以与自己创建的文件一起工作。该文件可以通过运行程序打开,然后通过GUI访问它。c#程序如何双击打开文件

如何在不必显式运行程序的情况下打开文件,只需双击相关文件即可?

+9

我相信他问的是如何向他的程序注册一个文件扩展名,以便在浏览器中双击文件时打开他的程序。 – JohnFx 2012-02-20 16:52:00

+0

是的,以及如何在c#上开发它# – jcvegan 2012-02-20 16:52:50

+2

您需要将文件类型与您的应用程序相关联。通常,应用程序将文件名作为参数。我在资源管理器对话框中看到了显示为'%1'的内容。例如,'winword.exe%1'打开MS Word – 2012-02-20 16:54:41

回答

1

您必须在安装程序中添加注册表项以将程序的文件扩展名与您的应用程序相关联。

这里是MSDN的一篇文章,将告诉你你需要知道的有关文件关联的内容:How File Associations Work

+0

我看不到链接 – jcvegan 2012-02-20 17:03:21

+0

修复了链接。 – JohnFx 2012-02-20 17:13:39