标签: c# process.start
我需要打开不同类型的文件及其相关应用程序。它的工作原理如下:
System.Diagnostics.Process.Start(@"C:\foo.jpg");
但是当我需要用特定用户打开它时,我需要提供可执行文件,我无法打开文档/图像等。(“指定的可执行文件不是此OS平台的有效应用程序”)是有一个聪明的解决方法或我需要从注册表获取关联的应用程序的数据并运行应用程序与文档/图像作为参数? (所以问题不在于如何使用参数运行Process.Start()!)