Descompacte um arquivo em c # usando 7z.exe
Eu estou tentando descompactar um arquivo de um aplicativo winform. Eu estou 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();
O código não retorna erro, mas não faz nada. Eu tentei este comando também do cmd:
K:\>"C:\Test\7z.exe" e "c:\TEST.ZIP"
mas no cmd, recebo esta mensagem de erro:
7-Zip cannot find the code that works with archives.
Alguém pode me ajudar a descompactar alguns arquivos do c #?
Obrigado!