Я пытаюсь использовать CreateProcess для запуска скрипта powershell из моего приложения.
Я использовал пример Microsoft (http://msdn.microsoft.com/en-us/library/ms682499(VS.85).aspx) для создания дочернего процесса и перенаправления стандартных каналов out / in / err.
Единственная проблема, которая остается решить, - это почемудочерний процесс (powershell) не завершается после выполнения команды.
Если я выполняю процесс powershell (с помощью команды) cmd.exe, он запускается и завершается, закрывая процесс.
единственный способ закрыть процесс powershell прямо сейчас - запустить TerminateProcess на дескрипторе, но это похоже на последнее средство.