Программа запуска C # (ConsoleApp), которая запускает другие исполняемые файлы - PullRequest
0 голосов
/ 13 мая 2010

Я написал программу запуска, которая запускает определенное количество исполняемых файлов со следующим кодом:

Process.Start (strPath2EXE);

Проблема, с которой я сталкиваюсь, заключается в том, что я ограничиваюсь запуском только около четырех копий исполняемого файла. Есть ли другой способ запуска исполняемых файлов без этого ограничения? Я надеюсь запустить 10+ одновременно.

Вот ошибка из журнала событий: Тип события clr20r3, P1 launcher.exe, P2 1.0.0.0, P3 4bec3901, система P4, P5 2.0.0.0, P6 4889de7a, P7 39f5, P8 288, P9 system.componentmodel.win32, P10 ноль.

1 Ответ

1 голос
/ 13 мая 2010

Это не связано с виртуальным «пределом», который вы себе представляете. Там нет такой вещи. Вы можете запустить столько процессов, сколько захотите.

Это не так уж много. Отладьте приложение и предоставьте стек вызовов. Я подозреваю, что некоторые из исполняемых файлов требуют повышения прав, и ваша программа запуска не повышена. Таким образом, возможно, исключение безопасности.

...