Get Liste der verfügbaren Verben (Dateizuordnung) zur Verwendung mit ProcessStartInfo in c #
Ich versuche, Dateien mit der ProcessStartInfo-Klasse zu öffnen und zu drucken. (Datei kann alles andere als eine PDF-Datei sein)
ProcessStartInfo pi = new ProcessStartInfo(file);
pi.Arguments = Path.GetFileName(file);
pi.WorkingDirectory = Path.GetDirectoryName(file);
pi.Verb = "OPEN";
Process.Start(pi);
dies funktioniert gut für diepi.Verb = "OPEN";
. Einige Anwendungen registrieren sich auch mit dem Verb "PRINT", aber nur einige. In meinem Fall (Windows PDF Viewer) erhalte ich eine Ausnahme, wenn ich versuche, mit dem @ auszuführepi.Verb = "PRINT";
Gibt es eine Möglichkeit, zur Laufzeit alle für einen bestimmten Typ in C # verfügbaren Verben anzuzeigen?
Vielen Dan