Comment puis-je utiliser ProcessStartInfo pour exécuter un fichier batch?

Mais il ne fonctionne pas -ce qui signifie le code java n'est pas exécutée.
Bien que le fichier batch fonctionne très bien lors d'un clic dans l'explorateur Windows ou lorsqu'il est exécuté en ligne de commande ..

Depuis cela fonctionne bien lorsque le fichier de commandes est un seul de commande DOS, je pense que c'est en quelque sorte lié au fait que le code Java besoins ~20 minutes pour s'exécuter.
Je suis en utilisant le code suivant

var si = new ProcessStartInfo();
si.CreateNoWindow = true;
si.FileName = batchFileName;
si.UseShellExecute = false;
Process.Start(si);

Ce que je fais mal?

OriginalL'auteur akapulko2020 | 2010-03-04