Re: Работа с консоль-приложением из Windows оболочки
От: Roman_M rgmroman.narod.ru
Дата: 12.09.01 10:13
Оценка:
Здравствуйте genesys, вы писали:

G>Я хочу после запуска консольного приложения из Windows оболочки через CreateProcess получить с экрана данные которые выводит это приложение в свою оболочку и у меня не получается. Как же это сделать?


Вообще-то это лучше было бы спросить в WINAPI, но тем не менее...

Создается анонимный канал(pipe), затем инициализируется в STARTUPINFO hStdOutput хэндлом записи созданного канала и
dwFlags |= STARTF_USESTDHANDLES, а затем делается CreateProcess c bInheritHandles=TRUE, ну и ReadFile из хэндла чтения канала.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.