Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


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
---
Вообще для чего это нужно, озвучьте?

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Последний раз редактировалось kotkovets, 01-12-2013 в 22:32.


Отправлено: 22:18, 01-12-2013 | #819