Ошибка памяти при запуске процессов из службы Windows, написанной на C #: я пытаюсь запустить некоторые процессы, используя следующие строки:
for (int i = 0; i < runParamaters.Count; i++)
{
ProcessStartInfo pe = new ProcessStartInfo(runParamaters[i].command, runParamaters[i].parameters);
pe.WorkingDirectory = runParamaters[i].folder;
System.Diagnostics.Process.Start(pe);
}
Во время выполнения этого цикла из командной строки exe или winform exe,это работает отлично.Но запустив его из службы (в функции «Пуск») - некоторые процессы не смогли выделить память и не сработали.
Есть идеи, почему и как я могу это исправить?