bonjour,
j'ai un problème avec l'exécution de ligne de commande via C#

je doit utilisé l'exécutable CABARC.EXE pour extraire et modifier un CAB
j'ai mis le fichier.cab et le CABARC.EXE dans le meme dossier

quant j'execute la commande suivante avec l'invité de commande sa marche très bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
cabarc x OutilPDACab.CAB
(le x c pour extraire le .CAB)

quant je lance la même commande a l'aide de C# j'ai pas d'erreurs mais il ne se passe rien au niveau de l'extraction du ficher .cab:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Diagnostics.Process.Start(DeskPath + "\\OutilDeConfPC\\cabarc", "x OutilPDACab.CAB");
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Diagnostics.Process.Start(DeskPath + "\\OutilDeConfPC\\cabarc x OutilPDACab.CAB");
j'ai fait quelque test
par exemple j'arrive a ouvrir un fichier xml qui est dans le meme dossier comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 System.Diagnostics.Process.Start(DeskPath + "\\OutilDeConfPC\\infoconf.xml");

merci d'avance