metalkev64
Messages postés45Date d'inscriptionmardi 6 septembre 2005StatutMembreDernière intervention28 avril 2009
-
14 oct. 2008 à 16:38
xmox667
Messages postés357Date d'inscriptionjeudi 8 juin 2006StatutMembreDernière intervention26 décembre 2011
-
15 oct. 2008 à 08:00
Bonjour,
Mon application C# ce situe dans "C:\Program files\Mon_App" je souhaite lancer, à partir de mon application, un autre programme qui ce situe dans "C:\Autre_Application".
Pour ce faire, j'utilise la code suivant :
ProcessStartInfo Application = new ProcessStartInfo();
Application.FileName = "C:\\Autre_Application\\app.exe";
Process.Start(Application);
L'application est bien lancé, mais son dossier d'exécution est alors "C:\Program files\Mon_App" au lieu de "C:\Autre_Application". ce qui peut causer d'éventuelle problème, car certaine application utilise des chemin relatif pour retrouver leurs fichiers de configuration.
J'aimerai alors savoir comment spécifier le dossier d'exécution de l'application que je souhaite lancer.
metalkev64
Messages postés45Date d'inscriptionmardi 6 septembre 2005StatutMembreDernière intervention28 avril 2009 14 oct. 2008 à 17:40
Je viens de trouver la solution à mon problème, il s'agit de la propriété WorkingDirectory. Il me faut donc ajouter la ligne suivante et tous fonctionne.