Как запустить ДОС-приложение без окна?

  • Автор темы semantics
  • Дата начала
S

semantics

Мне надо запустить ДОС-приложение и ждать его результата, так, чтобы при этом не раскрывалось черное окно.
Выполняю вызов:

CreateProcess(mpref+'ctrmain.exe',nil,nil,nil,false,Create_default_error_mode ,nil,nil,si,p);
WaitforSingleObject(p.hProcess,infinite);

Все работает, но выпрыгивает черное Досовское окно. Как сделать, чтобы его не было?
Если применить WinExec - работает без окна, но непонятно как сделать синхронизацию.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!