Я отправил много статей перед публикацией этого вопроса.В моем случае мой exe "abc" должен передать имя файла в качестве параметра --run.Если я вызываю этот код из окна запуска Windows
c://path/abc.exe --run filename.json
Это работает, но если я пытаюсь запустить из ProcessStart с помощью
Process p = Process.Start(new ProcessStartInfo(@"c://path/abc.exe")
{
Arguments = "--run filename.json",
WindowStyle = ProcessWindowStyle.Normal,
CreateNoWindow = false,
UseShellExecute = false,
RedirectStandardError = true
});
Это не работает.Он просто открывает окно на секунду, а затем закрывает его, и на заднем плане тоже ничего не произошло.