Tag: file association

获取与c#中的ProcessStartInfo一起使用的可用动词(文件关联)列表

我正在尝试使用ProcessStartInfo类打开和打印文件。 (文件可以是任何东西,但我们假设它是PDF文件) ProcessStartInfo pi = new ProcessStartInfo(file); pi.Arguments = Path.GetFileName(file); pi.WorkingDirectory = Path.GetDirectoryName(file); pi.Verb = “OPEN”; Process.Start(pi); 这适用于pi.Verb = “OPEN”; 。 有些应用程序也使用动词“PRINT”注册自己,但只有一些应用程序注册。 在我的情况下(Windows PDF Viewer)我尝试使用pi.Verb = “PRINT”;执行时出现exceptionpi.Verb = “PRINT”; 有没有办法在运行时查看C#中特定类型的所有动词? 多谢