Код: Выделить всё
static void Solve()
{
Process newProc = new Process();
newProc.StartInfo.WorkingDirectory =
Path.Combine(Directory.GetCurrentDirectory(), "Data");
newProc.StartInfo.FileName = "solver.exe";
newProc.StartInfo.CreateNoWindow = true;
newProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
try
{
newProc.Start();
newProc.WaitForExit();
}
catch (Exception e)
{
StreamWriter errorReporter = new StreamWriter("ErrorLog.txt", true);
errorReporter.WriteLine(message);
errorReporter.Close();
}
newProc.Close();
}
Кроме того, процесс запускается правильно, ошибок не возникает. Есть ли какие-либо проблемы в приведенном выше коде или мне следует просто начать с проверки Solver.exe?
Подробнее здесь: https://stackoverflow.com/questions/179 ... s-too-fast
Мобильная версия