J'ai essayé de démarrer une application à partir d'une application C#, mais elle ne démarre pas correctement. De la cmd l'application plus les arguments lancent une petite fenêtre montrant la sortie puis l'application en minimisé à la barre d'état système. Le lancement de l'application à partir de l'application C# en utilisant le code ci-dessous entraîne l'apparition du processus dans le gestionnaire de tâches mais rien d'autre, pas de fenêtre de sortie, pas d'icône de la barre d'état système. Quel pourrait être le problème?C# Lancer l'application avec plusieurs arguments
myProcess.StartInfo.FileName = ...;
myProcess.StartInfo.Arguments = ...;
myProcess.Start();
aussi essayé passer les éléments suivants
myProcess.StartInfo.RedirectStandardOutput = true; //tried both
myProcess.StartInfo.UseShellExecute = false; //tried both
myProcess.StartInfo.CreateNoWindow = false;
utilisant
Process.Start(Filename, args)
également n'a pas fonctionné. J'apprécierais vraiment toute aide sur la façon d'aborder cela.
MISE À JOUR: Je pense que la question peut-être les multiples arguments qui doivent être transmis au processus
RunMode=Server;CompanyDataBase=dbname;UserName=user;PassWord=passwd;DbUserName=dbu;Server=localhost;LanguageCode=9
concernant
Essayez de placer les arguments entre guillemets simples. – leppie
@leppie Pas de changement – artsim