Entpacken Sie eine Datei in c # mit 7z.exe

Ich versuche, eine Datei aus einer Winform-Anwendung zu entpacken. Ich benutze diesen Code:

string dezarhiverPath = @AppDomain.CurrentDomain.BaseDirectory + "\\7z.exe";
ProcessStartInfo pro = new ProcessStartInfo();
pro.WindowStyle = ProcessWindowStyle.Hidden;
pro.FileName = dezarhiverPath;
pro.Arguments = @" e c:\TEST.ZIP";
Process x = Process.Start(pro);
x.WaitForExit();

Der Code gibt keinen Fehler zurück, aber nichts. Ich habe diesen Befehl auch von cmd aus versucht:

K:\>"C:\Test\7z.exe" e "c:\TEST.ZIP" 

aber in cmd erhalte ich diese fehlermeldung:

7-Zip cannot find the code that works with archives.

Kann mir jemand helfen, einige Dateien aus c # zu entpacken?

Vielen Dank!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage