在“我如何在C#中使用ShellExecute/ShellExecuteEx?”的几行问题上,StackOverflow存在几个问题,答案非常多:“使用System.Diagnostics.Process“。但是,我想要做的是使用默认处理程序使用非打开文件或URL。如何使用特定(非默认)类打开文件/协议
我可以使用ShellExecuteEx通过传入类名称并设置SEE_MASK_CLASSNAME flag来完成此操作,并且我已使用DllImport工作。
我想知道的是:有没有在C#中执行此操作的方法,无需从DLL导入?有没有将这种信息传递给Process的方法,或者是我有办法以“正确”的方式进行操作?
请将诸如“(C#/ .NET)”之类的东西放在标题中,并放入标签中。 – 2012-04-18 16:05:51
@JohnSaunders谢谢,我会这样做。 – karaken12 2012-04-18 16:28:20