Descomprima un archivo en c # usando 7z.exe
Estoy tratando de descomprimir un archivo de una aplicación winform. Estoy usando este código:
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();
El código no devuelve error pero no hace nada. Intenté este comando también desde cmd:
K:\>"C:\Test\7z.exe" e "c:\TEST.ZIP"
pero en cmd, recibo este mensaje de error:
7-Zip cannot find the code that works with archives.
¿Alguien me puede ayudar a descomprimir algunos archivos de c #?
¡Gracias!