Désolé pour la fausse piste, je pensais que cela marcherait.
Peut-être peux tu essayer la classe process comme suit :
Process p = new Process();
p.StartInfo.FileName =
"C:\Progra~1\WinZip\WINZIP32.EXE";
//Arguments à voir
p.StartInfo.Arguments =
""" -e """ & zLocalDir & "\" & zFileName & """ """ & zLocalDir & """";
p.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
p.Start();
A tester... (en tout cas, cela marche chez moi)
Billou_13
Bask En Force

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------