Vincent7, а с чего работать будет, с какого перепуга?
ExecDos отработает и усё - нет никакого окна после плага, видимого и невидимого

нужно, запускать не в режиме ожидания выполнения процесса..
Код:

Section
Exec 'cmd.exe /c "путь к файлу exe"'
sleep 500 ;пауза, чтобы окно "споймать"
FindWindow $0 "ConsoleWindowClass" "$SYSDIR\cmd.exe"
IsWindow $0 0 exit
System::Call 'user32::GetWindowThreadProcessId(ir0, *l.r0)'
System::Call 'kernel32::AttachConsole(ir0)i.r0'
System::Call 'kernel32::GetStdHandle(i -11)i.r0'
FileWrite $0 "TEST"
exit:
SectionEnd
---
Вообще для чего это нужно, озвучьте?