Я пытаюсь запустить консольное приложение из службы .NET Windows. Служба работает на сервере Windows 2008., начиная процесс из службы Windows .NET
Я использую Process.Start для запуска консольного приложения, и он запускается (я вижу его в команде mgr), но я никогда не возвращаю идентификатор процесса и вызов Process.Start просто зависает. Если я запускаю ту же службу с моей машины Windows 7, процесс запускается, и я возвращаю идентификатор процесса без проблем.
Я смущен ..
Вы установили UseShellExecute в false? Вы перенаправляете свой вывод? –