Процесс и передача параметров...
От: AlesZ  
Дата: 11.04.03 04:28
Оценка: 1 (1)
Доброго здоровья уважаемые гуру!!!!
Проблема такова, процесс запускает консольное приложение, нужно передать строку в консольное приложение, как это сделать имея хандл процесса.... Помогите чайнику советом....
Re: Процесс и передача параметров...
От: Leonid V. Volnin Россия  
Дата: 11.04.03 07:19
Оценка:
Здравствуйте, AlesZ, Вы писали:

AZ>Доброго здоровья уважаемые гуру!!!!

AZ>Проблема такова, процесс запускает консольное приложение, нужно передать строку в консольное приложение, как это сделать имея хандл процесса.... Помогите чайнику советом....

Если запускать приложение через функцию CreateProcess, то можно явно указать дескрипторы стандартных потоков ввода ввывода (stdin,stdout). Так вот, создаем трубу (через CreatePipe), входной конец берем себе, а выходной указываем в качетве входного для создаваемого процесса. Тогда через эту трубу можно общаться посредством ReadFile, WriteFile.
best regards, Leonid
Re: Процесс и передача параметров...
От: Murr Россия  
Дата: 11.04.03 07:36
Оценка: 2 (1)
Здравствуйте, AlesZ, Вы писали:

AZ>Доброго здоровья уважаемые гуру!!!!

AZ>Проблема такова, процесс запускает консольное приложение, нужно передать строку в консольное приложение, как это сделать имея хандл процесса.... Помогите чайнику советом....
Чтобы "передать строку", нужно, чтобы процесс был готов ее принять.
А уж как именно — это как написать. Через аргументы командной строки, именованные/неименованные каналы, разделяемую память, socket, etc
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.